按照 Apple 指南,可恢复自动续订订阅 -> 设备可以发送restoreCompletedTransactions
到 Apple 服务器,Apple 将回复所有已完成交易的列表。
我的问题是,Apple 是否会发送所有已完成的交易?(仅与购买非消耗性产品和自动更新订阅有关)
例如:我的应用中有每月自动续订订阅。用户在 2012 年 1 月安装了我的应用程序。2012 年 5 月,他禁用了订阅自动续订。一年后,2013 年 1 月,他再次订阅。2013 年 3 月,他再次禁用订阅自动续订。最后,在 2013 年 6 月,他再次订阅。2013年7月他尝试使用“恢复购买”功能,苹果会发送什么信息?
Apple 会向该设备发送哪些信息?Apple 是否会发送有关所有订阅的信息,包括那些过期的订阅?
PS 问题的意义在于获得使用自动更新订阅和恢复有关它们的信息的真实体验。在沙盒中进行测试有时会返回非常奇怪的结果。
编辑:好的,所以我已经有足够的测试说,是的,Apple 发送所有已完成的交易,包括与过期订阅相关的交易,即使它之后还有另一个订阅。