android - 如何在 Google Play Console 和 App Store Connect 中为单个应用配置多个自动续订订阅

标签 android ios in-app-purchase ionic4 auto-renewable

我开发了一个 Ionic 4 应用程序,允许用户创建无限数量的组。默认情况下,每个创建的组都具有相同的基本功能,并且一旦用户将组订阅到高级包(基于每个组的订阅),就可以访问全部功能。
高级套餐包括按月和按年订阅,我设法实现了一个仅适用于一组的自动续订订阅。但是,由于创建的群组数量不受限制,并且每个群组都可以升级为高级套餐,因此我没有找到有关如何动态配置多个自动续订订阅的任何引用资料。这很重要,因为需要为每个组单独进行计费。
基于 Apple 开发者文档,https://developer.apple.com/app-store/subscriptions/

If your app needs to offer users the ability to buy multiple subscriptions — for example, to subscribe to more than one channel in a streaming app — you can add these subscriptions to different groups. Users who buy subscriptions in multiple groups will be billed separately for each subscription.


根据上面的说法,我需要为每个创建的组注册不同的订阅组吗?如果是,如何动态地这样做。在 App Store Connect 中,当我尝试设置应用内购买时,他们提供了多个自动续订订阅的引用链接,但该网站不再工作。
至于 Google Play,我从这些文档中一无所知,https://developer.android.com/google/play/billing/subs , 和 https://support.google.com/googleplay/android-developer/answer/140504?hl=en
笔记:
  • 用于应用内购买的插件是 Ionic Native In App Purchase 2 ( https://github.com/j3k0/cordova-plugin-purchase )
  • Life360 是一个现有应用程序的示例,它使用我想要实现的订阅方法
  • 最佳答案

    这两个平台都不允许添加动态 SKU。 Apple 要求您在添加或编辑 SKU 时进行审核。正因为如此,你所要求的是不可能的。
    订阅组(适用于 iOS)的用例旨在提供不同的订阅计划(例如,一个杂志应用可以订阅一份杂志,另一份订阅另一份杂志),并且在每个订阅组中,您将拥有不同的订阅计划选项(例如,基本、高级、白金)或持续时间(每月、3 个月、每年),并且用户只能在组内订阅这些选项之一。在同一组内从 1 个订阅更改为另一个订阅会为未使用的时间应用按比例分配/退款。
    在这种情况下,它可能不适用于您的用例。
    我希望你找到了一个可行的解决方案。在我看来,你可能不得不走消耗品路线,基本上是1次消耗品购买,解锁1年组的功能,但不续订,你必须再次提示续订在将来。

    关于android - 如何在 Google Play Console 和 App Store Connect 中为单个应用配置多个自动续订订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63353858/

    相关文章:

    java - 如何更改 SearchView 下方底线的颜色

    ios - 如何禁用 UITableViewCell 某些部分调用 DidSelect ?

    ios - 与从未付款的用户恢复应用内购买

    java - 在 kotlin 中操作时间的最佳方式是什么?

    android - ARC(Chrome)上的 ANDROID_ID 与 Android 有何不同?

    ios - 应用程序上的 GET 方法

    ios - 如何通知另一台设备 CloudKit 记录已更新?

    Android 应用内结算订阅购买出现错误 [DF-AA-20]

    ios - 如何在 iOS 应用程序中设置 In App Purchase 免费试用期

    Android - 在 api 8 中使用 view.setX() 和 setY