在应用程序购买失败的第一次与沙箱,下次工作正常

时间:2017-11-02 09:30:12

标签: ios objective-c in-app-purchase itunesconnect

  

错误域= SKErrorDomain代码= 0“无法连接到iTunes Store”   UserInfo = 0x339120 {NSLocalizedDescription =无法连接到iTunes   存储}

所以我过去几天一直试图解决这个错误。我从设置应用程序登出云和iTunes的登录用户然后我在应用程序中点击应用内购买,当它要求我与现有用户或新用户签名时,我点击现有用户然后我输入正确的沙箱凭据。它再次询问相同的信息然后它给了我上面的错误。

奇怪的是,第一次出现在每个新的沙盒用户身上,但是当我再次点击应用按钮时,它工作正常。你能不能让我指出正确的方向?

2 个答案:

答案 0 :(得分:0)

我假设您已经完成了标准的健全性检查:仔细检查您的代码,确认您的产品ID,将您的代码与应用程序内购买编程指南进行比较等。

这可能很荒谬,但是 - 如果您确定您的代码是正确的 - 请执行iPod的硬重置(完全擦除)(设置=>一般=>重置=>删除所有内容和设置)。几个小时我对这个确切的问题感到困惑 - 事实证明我的代码是正确的,硬重置是解决方案。

答案 1 :(得分:0)

这不会导致生产中出现任何问题。沙箱很麻烦。