在我的Cocoa应用程序中,只有自动续订订阅。
我会在应用启动时检查所有购买内容,并仅为购买的商品加载数据。
我也在检查每小时的购买是否有任何变化(特别是停止订阅)。(即我没有在NSUserDefaults中序列化用户订阅以确保安全性。当应用程序启动时,它们总是从服务器加载)
是否仍需在应用中添加Restore Purchases
按钮?
IMHO恢复按钮在您只有自动续订订阅的应用程序中没有任何意义。
当自动续订订阅结束时,还有来自苹果的通知吗?或者检查自动续订订阅是否已结束的正确方法是什么。目前,我每小时都会轮询最新的有效订阅。
答案 0 :(得分:0)
您必须提供“恢复购买”选项或功能,除非苹果评论员拒绝该选项或功能。
如果您删除该应用并再次尝试安装此应用,那么如何验证此用户已经拥有有效订阅。
请在下面查看Apple文档中的内容 -
https://developer.apple.com/in-app-purchase/In-App-Purchase-Guidelines.pdf