我开发了一个 Ionic 4 应用程序,允许用户创建无限数量的组。默认情况下,每个创建的组都具有相同的基本功能,并且一旦用户将组订阅到高级包(基于每个组的订阅),就可以访问全部功能。
高级套餐包括按月和按年订阅,我设法实现了一个仅适用于一组的自动续订订阅。但是,由于创建的群组数量不受限制,并且每个群组都可以升级为高级套餐,因此我没有找到有关如何动态配置多个自动续订订阅的任何参考资料。这很重要,因为需要为每个组单独进行计费。
基于 Apple 开发者文档,https://developer.apple.com/app-store/subscriptions/
如果您的应用程序需要为用户提供购买多个订阅的能力——例如,订阅流媒体应用程序中的多个频道——您可以将这些订阅添加到不同的组。在多个组中购买订阅的用户将针对每个订阅单独计费。
根据上面的说法,我需要为每个创建的组注册不同的订阅组吗?如果是,如何动态地这样做。在 App Store Connect 中,当我尝试设置应用内购买时,他们提供了多个自动续订订阅的参考链接,但该网站不再工作。
至于 Google Play,我从这些文档中一无所知, https://developer.android.com/google/play/billing/subs和https://support.google.com/googleplay/android-开发者/answer/140504?hl=en
笔记:
- 用于应用内购买的插件是 Ionic Native In App Purchase 2 ( https://github.com/j3k0/cordova-plugin-purchase )
- Life360 是使用我想要实现的订阅方法的现有应用程序的示例