IOS IAP 判断订阅过期时是否需要判断 cancellation_date_ms 字段

IAP 订阅凭据中有 expires_date_ms 指示订阅的过期时间。

当用户退款的时候, cancellation_date_ms 会被设置为退款时间。

那么问题来了,退款的时候, 除了cancellation_date_ms  会变,expires_date_ms  也会相应的变化吗?

根据这个帖子里的回复  https://forums.developer.apple.com/thread/126815。答案是不会。

因此,在判断订阅是否过期的时候,cancellation_date_ms  和 expires_date_ms  都需要判断。

(目前只在沙盒测试,待后续在正式环境测试退款后,再补充我自己的实测数据)

cancellation_date_ms 说明:

https://developer.apple.com/documentation/appstorereceipts/cancellation_date_ms

猜你喜欢

转载自blog.csdn.net/wuzhong8809/article/details/106200890
IAP