【问题标题】:Auto renewable subscription in sandbox: renewal doesn't come after relaunch of App沙盒中的自动续订订阅:重新启动应用后不会续订
【发布时间】:2020-03-23 05:10:17
【问题描述】:

我有一个每月自动续订的订阅,它不会在沙盒环境中续订(更新收据) --> func paymentQueue(_ queue: SKPaymentQueue, updatedTransactions transactions: [SKPaymentTransaction]) 没有被调用。过去,它可以通过以下步骤正常工作。

1) 在 App Store Connect 中创建新的沙盒用户(启用 5 次续订) 2)购买IAP(使用新沙盒用户登录) 3) 关闭应用程序 4) 5 分钟后重新打开应用程序 ---> 收据过去已更新,但当我现在测试时,在初次购买后它根本没有更新。 (更新事务不会在沙箱中调用。)

关于如何解决这个问题的任何建议?

【问题讨论】:

  • 这个问题还会出现吗?

标签: ios in-app-purchase sandbox auto-renewing


【解决方案1】:

根据各种论坛帖子和我的一些个人测试,似乎

  1. 一个沙盒帐户每天最多只能获得 5 次续订交易。之后即使您购买相同的订阅,也不会发生续订交易。

  2. 您需要应用程序以活动观察者进入前台,或者您需要添加观察者。让应用在前台保持打开状态不会让您获得任何交易,直到应用下次进入前台。

【讨论】:

    猜你喜欢
    • 2013-05-20
    • 2018-08-02
    • 1970-01-01
    • 2013-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多