gpt4 book ai didi

iOS 自动更新订阅购买问题

转载 作者:行者123 更新时间:2023-12-01 16:45:24 27 4
gpt4 key购买 nike

这是问题的重现步骤:

  • 我点击我的应用程序中的“购买”按钮。
  • 我输入Apple ID的密码。
  • 苹果会显示一个对话框来确认购买与否。然后我点击"is"。
  • 苹果显示一个对话框说我没有付款信息,需要完成它。
    (此时我在 updatedTransactions: 函数中获得了状态为 SKPaymentTransactionStateFailed 的交易)
  • 我点击继续,然后跳转到 iTunes 应用程序并开始填写我的信用卡信息。
  • 完成付款信息后,苹果要求我再次确认购买。
  • 我点击“确认”然后购买完成。
    (请注意,它不会自动返回到我的应用程序。)

  • 这是我的问题:
  • 为什么当状态为 SKPaymentTransactionStatePurchased 的交易即将到来时,此流程没有调用我编写的回调函数?
  • 最后一个,当我收到状态为 SKPaymentTransactionStateFailed 的交易时,是否需要完成交易?
  • 最佳答案

  • 以我的经验,如果您在沙盒中并且被要求提供信用卡信息,那么就出了问题。您能否尝试注销您的 App Store 帐户 之前 您构建/运行应用程序?这通常会为我解决。如果这不起作用,您可以尝试删除该应用程序以及在再次运行该应用程序之前注销。您是否使用通过 iTunesConnect 创建的测试用户进行沙盒购买?
  • 根据SKPaymentTransactionObserver Protocol Reference ,是的,您应该调用-finishTransaction:即使是 SKPaymentTransactionStateFailed .我在自己的项目中这样做,没有任何不良影响。
  • 关于iOS 自动更新订阅购买问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20325997/

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