我正在尝试在沙盒环境中测试应用内购买,但是它无法正常工作。它多次要求输入密码,但总是返回失败的交易或者有时会显示"IAP Error: 无法连接到iTunes商店"。而且在2到3天前还可以正常工作。
我正在尝试在沙盒环境中测试应用内购买,但是它无法正常工作。它多次要求输入密码,但总是返回失败的交易或者有时会显示"IAP Error: 无法连接到iTunes商店"。而且在2到3天前还可以正常工作。
我曾经也遇到过同样的问题,解决方法是将测试设备更新至iOS 14。
你可以尝试我过去几个月使用过的这个代码片段,它适用于开发环境和AppStore发布的生产环境。你可以根据你的应用程序需要扩展IAPService中的方法。请查看代码片段:
https://gist.github.com/egzonpllana/abd6d385bb45b1e329fe85a624ee531f
我认为这个临时错误是来自于 Apple 沙盒的一方。IOS 13 设备仍然会出现“无法连接到 iTunes Store”的错误。我设法在 IOS 12 iPhone 设备上测试了相同的代码,应用内购买在那里正常工作(没有问题)。