在StoreKit 2中,finish()
几乎没有文档:https://developer.apple.com/documentation/storekit/transaction/3749694-finish
1.它是否连接到互联网或是否保存Transaction
状态为finished
本地和iPhone尝试连接到网络后,通知应用程序商店?
- 如何处理其潜在的错误(文件I/O或无网络)?
- (我想避免给消耗品购买用户两次的情况下
finish()
不会工作。
在StoreKit 2中,finish()
几乎没有文档:https://developer.apple.com/documentation/storekit/transaction/3749694-finish
1.它是否连接到互联网或是否保存Transaction
状态为finished
本地和iPhone尝试连接到网络后,通知应用程序商店?
finish()
不会工作。
1条答案
按热度按时间jm2pwxwz1#
根据文档,您必须在调用
finish
之前提供购买的项目。这是您向存储套件指示您已成功向用户提供购买的项目的方式。在交付购买的内容或启用购买的服务后,调用finish()以完成事务。对于按需资源,请在应用完成资源下载或您以其他方式交付资源之前不要完成事务
finish
不能失败