【问题标题】:Apple AppStore Sandbox renewable subscription purchase not succeedingApple AppStore Sandbox 可续订订阅购买未成功
【发布时间】:2022-08-24 17:36:02
【问题描述】:

该问题发生在目标 Xcode 方案的设置中StoreKit 配置被设定为没有任何以及独立的 ipa 构建。因此使用了真正的远程 AppStore 沙箱。 在 iOS 和 tvOS 上的广泛版本范围内尝试订阅后,我们发现出现以下错误:

Error Domain=SKErrorDomain Code=0 \"An unknown error occurred\" UserInfo={NSLocalizedDescription=An unknown error occurred, NSUnderlyingError=0x28039b6f0 {Error Domain=ASDServerErrorDomain Code=5008 \"Sign in to view account information.\" UserInfo={NSLocalizedDescription=Sign in to view account information.}}}

<SKPaymentQueue: 0x280f1fa10>: Payment completed with error: Error Domain=ASDErrorDomain Code=500 \"Unhandled exception\" UserInfo={NSUnderlyingError=0x2803a4720 {Error Domain=AMSErrorDomain Code=301 \"Invalid Status Code\" UserInfo={NSLocalizedDescription=Invalid Status Code, AMSURL=https://sandbox.itunes.apple.com/WebObjects/MZBuy.woa/wa/inAppBuy?REDACTED, AMSStatusCode=500, NSLocalizedFailureReason=The response has an invalid status code}}, NSLocalizedFailureReason=An unknown error occurred, NSLocalizedDescription=Unhandled exception}

我们还没有发现我们的代码有任何变化导致了这种情况。以前可以工作的旧版本现在遇到了这个问题。

    标签: ios subscription tvos appstore-sandbox


    【解决方案1】:

    罪魁祸首原来是我们订阅的 Appstore Connect 配置。 在订阅配置中,发出警告我们没有 App Store 本地化.不幸的是,我们还没有截取确切警告信息的屏幕截图。 Apple Sandbox 中的错误(?)/要求必须是 2022 年 7 月/9 月左右引入的一个相当近期的更改。之前,相同的配置对我们来说完美无缺。

    这是添加本地化缺失配置修复之前的 App Store 连接状态: 添加后:

    添加此沙盒订阅后立即开始正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-05
      • 2011-04-17
      • 2017-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-01
      相关资源
      最近更新 更多