我的应用程序中有应用程序内购买。我几天前启用了它,这些天它一直在工作。但是今天奇怪的事情开始发生了。它在模拟器上仍然可以完美运行,但在设备上停止运行。这就是它的样子——我启动应用程序(我必须注意我没有在设置中的任何 iTunesConnect 帐户中登录,所以这不是一种常见错误),然后我成功地从 StoreKit 收到我的产品,然后我点击“购买”按钮,StoreKit 向我显示标准警报“你想购买吗”,我单击"is",一切正常,系统提示我输入测试用户凭据,在我完成后几秒钟后交易失败,错误代码为 0,并且说明“无法连接到 iTunes”。这他妈到底是什么???它在模拟器中就像一个魅力,为什么它发生在设备上?我创建了另一个测试用户,但没有帮助。我只是不知道还能尝试什么。有任何想法吗?
最佳答案
您是否上传了二进制文件以供在 iTunesConnect 上审核?测试仅在您准备二进制文件时有效。
一旦您告诉 iTunesConnect 您已准备好上传,并且状态变为“等待上传”或更高,测试帐户将不再有效。
如果您实际上还没有准备好,但仍想测试应用内购买,则可以上传任何二进制文件,然后立即拒绝它。状态将更改为“开发者已拒绝”,您可以再次恢复测试应用内购买。
关于iOS。应用内购买神秘错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19930979/