我正在实施自动更新订阅。我有以下问题
订阅内容过期后,用户还能恢复吗?
如果是这样,我如何验证它们并让它们下载
Look at 恢复自动续订订阅 https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/StoreKitGuide/Chapters/Subscriptions.html#//apple_ref/doc/uid/TP40008267-CH7-SW3
基本上你需要打电话[[SKPaymentQueue defaultQueue] restoreCompletedTransactions]
您将恢复已恢复的交易。你应该看看originalTransaction
财产。您将知道每笔交易的交易日期(也包括过期交易)。然后,您查看产品标识符,您的应用程序应该知道每个产品标识符的订阅时长是多少。由于您知道每笔交易的开始日期和长度,因此您可以计算订阅有效的时间段。
您将它们验证为任何其他交易 - 将它们发送到您的服务器,然后服务器将发送到http://buy.itunes.apple.com/verifyReceipt
(将购买更改为沙箱进行测试)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)