小编Ale*_*liy的帖子

恢复过期的自动续订订阅

按照 Apple 指南,自动续订订阅是可恢复的 -> 设备可以发送restoreCompletedTransactions到 Apple 服务器,Apple 将回复所有已完成交易的列表。

我的问题是,Apple 是否会发送所有已完成的交易?(仅与购买非消耗品和自动更新订阅相关,ofc)

例如:我的应用程序中有每月自动更新订阅。用户在 2012 年 1 月安装了我的应用。在 2012 年 5 月,他禁用了订阅自动续订。一年后,2013年1月,他再次订阅。2013 年 3 月,他再次禁用订阅自动续订。最后,在 2013 年 6 月,他再次订阅。2013年7月他尝试使用“恢复购买”功能,苹果会发送什么信息?

Apple 将向该设备发送哪些信息?Apple 会发送有关所有订阅的信息,甚至是那些过期的订阅吗?

PS 问题的意义在于获得使用自动更新订阅和恢复有关它们的信息的真实体验。在沙箱中测试有时会返回非常奇怪的结果。

编辑:好的,所以我有足够的测试可以说,是的,Apple 会发送所有已完成的交易,包括与过期订阅相关的交易,即使之后还有另一个订阅。

restore subscription in-app-purchase ios auto-renewing

6
推荐指数
1
解决办法
3308
查看次数