【问题标题】:In-App Purchase fails after release发布后应用内购买失败
【发布时间】:2016-12-03 20:19:15
【问题描述】:

我正在开发一个带有应用内购买 (IAP) 的 iOS 应用程序。我测试了 IAP(在沙盒环境中),它运行良好。

但是,一旦我们发布了该应用,我们就开始面临一个问题 - 用户购买订阅,但内容仍然受到限制。

我的应用有自动续订订阅。我通过将收据发送到 buy.itunes.apple.com/verifyReceipt 来检查收据。我收到收据

 [[NSBundle mainBundle] appStoreReceiptURL].

通过[[SKPaymentQueue defaultQueue] restoreCompletedTransactions] 恢复购买也不起作用。

我可以在沙盒以外的其他环境中对其进行测试,以了解什么情况下会出现问题吗?

【问题讨论】:

    标签: ios objective-c in-app-purchase


    【解决方案1】:

    对于应用内测试,最好在您将应用发布到 App Store 之前通过TestFlight 邀请用户测试您的应用。

    【讨论】:

    • 这不是答案...可以评论但不提供答案...
    【解决方案2】:

    您的应用内购买可能没有正确设置。非常非常仔细地检查它们。错误地设置应用内购买可以在开发期间工作,甚至在应用审查期间,并且在生命构建中失败。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-11
      • 2020-04-06
      • 1970-01-01
      • 1970-01-01
      • 2012-09-10
      • 2018-09-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多