我正在开发一个有autorenewable
订阅的杂志应用程序。我已经实现了购买方法,并使用receipt.My怀疑进行了验证
1.如何从收据2了解订阅是否过期。如何恢复购买或下载的内容到另一台设备.Currently我自己的服务器正在提供内容到download.So如果我在一月和二月购买了一些杂志,那么如果我尝试在三月在另一台设备上恢复购买,我如何恢复下载的内容或与我的服务器核对下载之前下载的contents.The收据只包含产品ID,没有任何相关或唯一的用户,来处理server
中的用户,以便可以从服务器处理下载和恢复。
Thanks.Looking forward请求专家帮助。
发布于 2016-05-05 20:56:05
每个用户的设备都可以获得一张收据,并将该收据交给您的服务器,或者对其进行解码并将结果交给您的服务器。然后,您的服务器将通过下载它有权接收的任何内容来响应该设备。收据包含在该帐户下进行的所有购买以及购买日期,因此您应该能够计算出订阅的有效时间。如果问题只是询问订阅当前是否处于活动状态,您也可以使用'expires_date‘。
如果一个设备需要证明它的订阅是有效的,它首先告诉用户它需要检查它的订阅,然后它执行restoreCompletedTransactions或SKReceiptRefreshRequest。
https://stackoverflow.com/questions/37043066
复制