Rei*_*Rei 45 iphone storekit in-app-purchase ios
我一直致力于添加应用内购买,并能够使用Store Kit创建和测试应用内购买(耶!).在测试期间,我运用我的应用程序导致应用程序在购买过程中崩溃(所以我猜接收paymentQueue的正常循环:updatedTransactions和调用finishTransaction被中断).
现在我无法成功完成任何事务,而是在调用paymentQueue:updatedTransactions时只获得transactionState SKPaymentTransactionStateFailed的事务.
transaction.error.code是-1003,transaction.error.localizedDescription是"无法连接到iTunes Store"!
我尝试从iTunesConnect中删除所有产品,并使用不同的标识符重建它们,但这没有帮助.我也尝试使用App Store应用程序真正连接到真正的App Store并下载一些应用程序,以便我有连接.最后,我访问了"设置:商店"应用,以确保我已退出正常的应用商店帐户.
Ort*_*ntz 40
我有类似的情况,并倾销iPhone的网络流量,看看发生了什么.我发现联系了普通商店而不是沙箱.它有助于从设备中删除应用程序,清理并再次构建/安装它.显然,开发配置文件出了问题.
更新:要转储非越狱iPhone的网络流量,只需在Mac上使用Internet共享并配置iPhone即可使用Mac的WiFi.然后tcpdump -n -i en1在你的Mac上就可以了.
Ada*_*eld 25
如果您收到错误0"无法连接到iTunes Store"(我意识到这不是OP询问的错误-1003,但是网络搜索错误0也导致此处),这可能是由两个可能的问题引起的:
-[SKPaymentQueue addPayment:]在您收到弹出窗口要求您确认付款之前,您将在通话后不久收到错误0 .要解决问题#1,请传入正确的产品ID.要解决问题#2,请在iTunes Connect上创建新的测试用户,并可选择删除旧的测试用户.
tho*_*max 15
我有一个类似的问题,使用Code = 0获得"无法连接到iTunes Store".这是我解决它的方法,在尝试互联网上发现的所有其他仪式性建议之后重新下载我的证书以重置我的所有设备设置以牺牲处女黑山羊:
在应用程序的目标摘要中,我曾经在"构建"字段中包含我的版本号,但在"版本"字段中没有任何内容.这对我来说似乎很奇怪,所以我将版本号从"build"移到了"version".这导致了上述错误.将版本号移回"build"解决了错误.
我尝试前往 App Store,然后返回“设置/商店”以注销。我这样做了 3 次,每次都重新访问我的应用程序并添加调试 NSLog 输出,现在我可以继续测试我的应用程序内购买代码,不会出现错误 -1003。我不确定再次工作的确切原因,但我相当确定这不是我的代码更改,因为我所做的只是添加 NSLogs 并重新运行我的应用程序。
| 归档时间: |
|
| 查看次数: |
48080 次 |
| 最近记录: |