【问题标题】:iphone in app purchase "Cannot connect to iTunes Store" [duplicate]iphone在应用程序购买“无法连接到iTunes Store”[重复]
【发布时间】:2011-07-25 20:30:21
【问题描述】:

可能重复:
iPhone Store Kit “Cannot connect to iTunes Store”

当我请求付款时,我正在应用购买中实施,出现以下错误。

事务错误:错误域=SKErrorDomain Code=0 "无法连接到 iTunes Store" UserInfo=0x2dcf40 {NSLocalizedDescription=无法连接到 iTunes Store}

这里有时错误代码会是 1004。所以我无法进行交易。

有时它会显示“购买过程失败”之类的警告。 ,但购买过程仍然正常..

我是不是做错了什么……或者这个问题的任何解决方案……?

谢谢

【问题讨论】:

  • 我已经尽我所能来处理这个问题。最后我找到了钥匙。如果您的设备的iOS是iOS13.4.x,请尝试使用另一台设备测试iAP!!!我将这个“坏”设备的操作系统版本升级到iOS14.0.1,iAP就像一个魅力。

标签: iphone in-app-purchase app-store-connect storekit itunes-store


【解决方案1】:

在我的项目中,我没有设置CFBundleVersion。在项目设置中给它一个价值后,采购工作。检索产品列表也适用于缺少的 CFBundleVersion。

Apple 还在其关于 IAP 的技术说明中声明了这一点:http://developer.apple.com/library/ios/#technotes/tn2259/_index.html

【讨论】:

  • 对我来说也一样。这种情况下很好的本地化错误:(
  • 谢谢,你帮我节省了两个小时来查找发生了什么。
【解决方案2】:

我有两个不同的 iTunes Connect 帐户,我的问题是我使用了错误的测试用户帐户。

这不是很明显,这是错误的,因为您可以使用错误的帐户登录。提供给用户的错误消息与已购买但未下载的项目有关。使用正确帐户的测试用户解决了该问题。

【讨论】:

    【解决方案3】:

    本次讨论有几个建议:http://www.everythingicafe.com/forum/threads/cannot-connect-to-itunes-store.11586/

    认为我尝试过的大多数都没有成功。我很幸运能退出我的测试帐户并重试。

    iPad/iPhone -> 设置 -> 商店 ->(选择帐户)-> 退出

    然后再试一次。

    【讨论】:

    • 嗨,马特:你的方法有效。但我担心的是,当应用程序上线时,用户是否也必须注销商店才能进行购买。如果是这种情况,我们需要找到解决方案来解决它。
    • 哇哦,这为我“修复”了它:D 非常感谢 :)
    • 我在实时应用商店中经常遇到此错误。我仍然有很多购买经历,但我每周会收到数百个这样的错误,不知道为什么......
    • @PsychoDad - 可能是用户试图使用保存的会话来欺骗应用内购买。我也得到了很多。
    • @YiminRong 嗯。很有趣。
    猜你喜欢
    • 2011-11-16
    • 1970-01-01
    • 2015-09-15
    • 2017-08-25
    • 2018-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多