iOS 应用内购买无效的产品标识符
iOS In App Purchase Invalid Product Identifier
我开发了一个带有应用内购买的应用,并且在沙盒模式下测试没有问题。我将应用程序提交到应用程序商店,刚刚获得批准。随附的应用内购买也获得批准。
但是,审核通过的版本无法访问应用内购买。查看控制台,在 invalidProductIdentifier 列表中返回了应用内购买。但是,它在我的模拟器上运行良好。
不确定如何进行调试。
我真的 post 无法发表任何评论,所以我一直 post 将我的评论作为答案。我只能评论我自己的答案。无论如何,这个评论可能是荒谬的,也可能是无稽之谈,但是:我之前看过几篇文章,有时 IAP 在模拟器上不起作用。
我在 App Store 上已经有两个使用 IAP 的应用程序,但以前从未体验过。尝试使用真实设备进行调试。
最后,确保协议、税务和银行业务全部获得批准。
虽然 Agreements/Taxing/Banking 的其他建议很好,但我已经完成了它们。
就我而言,这只是一个问题,即批准的应用程序二进制文件在应用程序商店服务器中的传播速度比我批准的应用程序内购买速度快。大约 30 分钟后,一旦 IAP 在所有服务器上都可用,它就开始工作了。
我开发了一个带有应用内购买的应用,并且在沙盒模式下测试没有问题。我将应用程序提交到应用程序商店,刚刚获得批准。随附的应用内购买也获得批准。
但是,审核通过的版本无法访问应用内购买。查看控制台,在 invalidProductIdentifier 列表中返回了应用内购买。但是,它在我的模拟器上运行良好。
不确定如何进行调试。
我真的 post 无法发表任何评论,所以我一直 post 将我的评论作为答案。我只能评论我自己的答案。无论如何,这个评论可能是荒谬的,也可能是无稽之谈,但是:我之前看过几篇文章,有时 IAP 在模拟器上不起作用。
我在 App Store 上已经有两个使用 IAP 的应用程序,但以前从未体验过。尝试使用真实设备进行调试。
最后,确保协议、税务和银行业务全部获得批准。
虽然 Agreements/Taxing/Banking 的其他建议很好,但我已经完成了它们。
就我而言,这只是一个问题,即批准的应用程序二进制文件在应用程序商店服务器中的传播速度比我批准的应用程序内购买速度快。大约 30 分钟后,一旦 IAP 在所有服务器上都可用,它就开始工作了。