gpt4 book ai didi

ios - StoreKit 沙盒购买失败,出现 "Confirm your IAP"对话框 ("Cannot connect to iTunes Store"代码 0)

转载 作者:行者123 更新时间:2023-11-29 00:25:25 28 4
gpt4 key购买 nike

更新:问题自行解决。看起来这是 Apple 端的问题。


我正在尝试使用 StoreKit 测试应用内购买的实现:

  • 使用实际设备,
  • 在我的 iOS 设备上的 App Store 中退出我的实际帐户后,在 iTunes Connect 上创建了多个沙盒帐户,
  • 使用非消耗品。

但是,我遇到了一个奇怪的错误;尽管出现 App Store“确认您的 IAP”警报,但交易立即失败。这是经过数小时调试后的概要:

  1. viewDidLoad 中,我将 View Controller 实例 (self) 作为 SKPaymentQueue 的观察者添加,并启动 SKProductsRequest ,再次将其委托(delegate)设置为 self
  2. productsRequest(_:didReceive:) 中,我将 SKProduct 对象存储在 View Controller 中。必要时更新用户界面。
  3. 用户通过实例化 SKPayment 对象并将其添加到 SKPaymentQueue 来点击购买产品的按钮。
  4. paymentQueue(_:updatedTransactions:) 接收一个带有 transactionState 作为 .purchasing 的交易对象。到目前为止一切都很好。
  5. 弹出 App Store 对话框,要求用户登录 iTunes,然后“确认您的 IAP [环境:沙盒]”。
  6. 在后一个对话框弹出后,没有用户输入,paymentQueue(_:updatedTransactions:) 立即收到一个交易对象,其 transactionState.failederror 属性表示设备“无法连接到 iTunes Store”,错误代码为 0。

我曾尝试对新的 iTunes Connect 沙盒帐户和多个设备执行相同的操作,但结果始终相同。我该怎么办?

iTunes Connect 上的 IAP 标记为“Ready To Submit”,所以我不认为这是因为我没有在 ITC 上正确配置它。

Simplified Gist

编辑:详细来说,IAP 以前有效。我尝试运行我的代码的以前版本,当它曾经工作时,但出现了同样的错误。

最佳答案

不是你。现在还有许多其他开发人员遇到同样的问题。最大的事件问题列表是 here .

问题出现的时间恰逢iOS 10.3和XCode 8.3的发布。随着 Apple Pay 在台湾推出。这是苹果后端服务器的问题。我们能做的最好的事情就是提交错误报告并等待。

关于ios - StoreKit 沙盒购买失败,出现 "Confirm your IAP"对话框 ("Cannot connect to iTunes Store"代码 0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43149040/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com