我在应用程序购买时实施,当我请求付款时出现波纹错误。
交易错误:错误域= SKErrorDomain代码= 0“无法连接到iTunes Store”UserInfo = 0x2dcf40 {NSLocalizedDescription =无法连接到iTunes Store}
这里有时候错误代码是1004.所以我不能做交易。
有时它会显示一条警告,例如“购买过程失败”。 ,但购买过程仍然正常..
我做错了什么......或解决这个问题的任何解决方案..?
由于
答案 0 :(得分:11)
此讨论中有几项建议:http://www.everythingicafe.com/forum/threads/cannot-connect-to-itunes-store.11586/
我认为最多的尝试都没有成功。我有幸从我的测试帐户退出并再次尝试。
iPad / iPhone - >设置 - >商店 - > (选择帐户) - >退出
然后再试一次。
答案 1 :(得分:4)
在我的项目中,我没有设置CFBundleVersion
。在项目设置中给它一个值后,购买工作。检索产品列表也可以使用缺少的CFBundleVersion。
Apple也在他们的技术说明中对IAP说明了这一点:http://developer.apple.com/library/ios/#technotes/tn2259/_index.html
答案 2 :(得分:0)
我有两个不同的iTunes Connect帐户,我的问题是我使用了错误的测试用户帐户。
这是不明显的,因为您可以使用错误的帐户登录。提供给用户的错误消息与已购买但未下载的项目有关。使用正确的帐户的测试用户解决了问题。