Android / IOS 单个应用程序可以同时具有订阅和完整购买方式吗?

Can an Android / IOS single app have both Subscription and Full Purchase Methods?

我是 Android / IOS 使用 React Native 开发应用程序的新手。我正在使用 react-native-iap 实现应用内购买。

我想知道 Android / IOS 单个应用程序是否可以同时具有订阅和完全购买两种方式?

如果是,会发生什么

  1. 当用户首次订阅该应用程序,然后尝试购买完整的应用程序时?订阅会被取消吗?
  2. 当用户购买完整应用并尝试订阅时?

谢谢。

订阅和“一次性购买”是不同的。

当您购买 2 个订阅时,您可以管理一个由另一个替换。虽然,iOS 和 android 中的行为不同:

  • Apple App Store 上,您有“订阅组”的概念。如果您尝试购买同一订阅组中的其他产品,之前的订阅将自动被 Apple 替换(在下一个降级续订日期,立即为 crossgrade/upgrade)。
  • Google Play 商店 上,您没有这个概念,您必须自己管理更换(有关此的更多信息,请参见此处: Allow users to upgrade, downgrade, or change their subscription)

当您想通过一次性购买替换订阅时,您可以在 Google Play 商店中手动管理“替换”,但不能在 iOS 中管理:

Opening this URL launches iTunes or iTunes Store and displays the Manage Subscriptions page where the user can upgrade, downgrade, or cancel their subscription by disabling auto-renew

关于 完整应用 => 订阅,我不知道。你可以退货,但是这意味着你在相应的时间段内会亏钱。