【发布时间】:2016-04-09 12:31:11
【问题描述】:
在通过应用商店验证收据的过程中,会从捆绑包中提取收据数据。如果用户进行购买,删除应用程序,然后重新安装,收据是否仍在捆绑包中?不知道会怎么样。
【问题讨论】:
在通过应用商店验证收据的过程中,会从捆绑包中提取收据数据。如果用户进行购买,删除应用程序,然后重新安装,收据是否仍在捆绑包中?不知道会怎么样。
【问题讨论】:
不,当您删除应用程序时,捆绑包会被删除。
您可以将您的信息存储在钥匙串中、服务器上,或再次向 Apple 请求(取决于购买的类型)。
【讨论】:
如果应用程序被删除,收据也会被删除(说到 iOS>= 7)
您下载的每个应用程序都带有收据(统一收据),因此如果用户删除该应用程序并重新安装它,当然会有收据。
如果您的意思是购买不存在,则用户必须“恢复购买”。
根据我使用自动续订订阅的经验,我发现即使从最初进行购买的同一设备再次下载该应用程序,该应用程序也会被删除,并且会包含有关旧购买的信息。
【讨论】: