繁体   English   中英

iOS6应用程序更新为iOS7收据

[英]iOS6 app updating to iOS7 receipt

我正在更新使用旧iOS6购买收据验证方法的旧应用(即[SKPaymentTransaction -transactionReceipt] )。

在新版本中,我想使用新的[NSBundle -appStoreReceiptURL]方法来支持老客户的还原。 对于仅更新我们的应用程序的用户,系统是否会自动安装应用程序收据,还是我们需要使用SKReceiptRefreshRequest获得新的收据? SKReceiptRefreshRequest文档中,它仅讨论沙盒环境。 在实时代码中,此类的目的是什么?

另外,我不理解收据被“撤销”或“过期”时的情况。

目前尚不清楚何时确切生成iOS7应用收据。 它可能是在下载应用程序或进行购买时生成的。 对于应用程序更新,我不确定会发生什么。

可以肯定的是,您仍然应该实现SKReceiptRefreshRequest 此请求返回(或创建(如果不可用))应用收据。 我没有看到任何地方说它仅适用于沙箱。

我认为,已撤销和已过期仅用于批量购买计划收据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM