luc*_*ing 77 iphone objective-c storekit in-app-purchase
我正在努力将应用内购买添加到我的应用中.
我能够收到该productsRequest:didReceiveResponse方法,并收到产品数组.
当我加入我的问题出现SKPayment到SKPaymentQueue.将产品添加到队列后,在该paymentQueue:updatedTransactions方法中,事务始终具有状态SKPaymentTransactionStateFailed.
我NSLog"transaction.error",这就是它返回的内容:Error Domain = SKErrorDomain Code = 0 UserInfo = 0x165000"无法连接到iTunes Store"
我已在设置应用中退出商店,但在尝试在我的应用中购买产品后,它从未要求我使用我的测试帐户登录.它只是因上述错误而失败.
AlB*_*ebe 50
我收到SKPaymentTransactionStateFailed错误代码0" 无法连接到iTunes Store ",感谢thomax的回答,我的问题解决了.原来你必须在Targets-> Summary下输入一个内部版本号.
我花了最后24小时重置手机,搞砸了iTunes连接,在我偶然发现这个解决方案之前做了我能想到的一切.


小智 23
我假设您已经完成了标准的健全性检查:仔细检查您的代码,确认您的产品ID,将您的代码与应用内购买编程指南进行比较等.
这可能很荒谬,但是 - 如果您确定您的代码是正确的 - 请对iPod进行硬重置(完全擦除)(设置=>常规=>重置=>删除所有内容和设置).几个小时我对这个确切的问题感到困惑 - 事实证明我的代码是正确的,硬重置是解决方案.
Don*_*Lea 21
我收到了同样的错误,但我被提示输入我的测试用户帐户.还有一个弹出窗口"发生了一个未知错误".事实证明,当我创建我的测试用户帐户并退出设置 - >商店时,我决定使用我的测试用户帐户登录,该帐户提示我输入一些信息,包括计费,这已经破坏了我的测试用户帐户.当我创建一个新的测试用户帐户并且仅在应用内购买测试期间提示时登录时,一切运行顺利.
Sno*_*ash 17
如果您使用正常的Apple帐户进行沙盒In App购买,则可能会出现此错误(即"错误!无法连接到iTunes Store").
如果我在进行任何In App购买之前退出Apple帐户,我发现这有助于避免任何混淆.然后在"登录"对话框中选择"使用现有Apple ID"选项并输入您的测试用户详细信息.
请记住,这将在您的设置中设置,因此您需要在完成应用内购买后退出.
此外,使用不同的Apple ID会重置各种与iTunes相关的设置,例如iTunes Match.
adb*_*bie 14
您可以检查以下链接是否正常或超时:
https://sandbox.itunes.apple.com/verifyReceipt
或者,检查沙箱是否正常工作的不科学但非常可靠的方法是询问:
https://devforums.apple.com/community/ios/connected/purchase
如果沙箱已关闭,可能会有人已经在谈论它,就像现在一样(2012年1月18日,UTC时间下午6:40).
只需在设置上从AppStore帐户注销即可...
解决了我的问题,因为我的设备是使用我的常规Apple ID记录的,并且因为沙箱上的购买总是使用测试用户ID完成,设备试图将我的常规Apple Store ID发送到"测试"App Store结果在此"无法连接到iTunes Store"错误.
这是我在设备上看到的最常见的原因.
| 归档时间: |
|
| 查看次数: |
50334 次 |
| 最近记录: |