【问题标题】:Can iOS Subscription IAP be used across multiple apps?iOS 订阅 IAP 可以跨多个应用程序使用吗?
【发布时间】:2016-05-25 09:12:10
【问题描述】:

我有一个现有的付费应用(应用 A),它本质上是安装它的设备上的一个数据孤岛。我正在开发一个类似的应用程序(应用程序 B),它将由 azure 移动服务支持并提供数据同步等。由于持续的服务器端成本,应用程序 B 将是一个基于订阅的应用程序。

我想最终将应用 A 纳入订阅模式,但想知道应用 A 是否可以使用与应用 B 相同的订阅?因此,如果用户订阅了 App A,然后登录到 App B,他们就是有效的订阅用户,反之亦然。

另外,如果有帮助,我的用户将在我的系统用户名/密码/电子邮件/uid 中拥有一个本地帐户。

【问题讨论】:

    标签: ios mobile in-app-purchase subscription


    【解决方案1】:

    您可以在服务器的帮助下实现所需的功能。

    您可以在您的服务器上跟踪用户是否是订阅用户。

    所以当他登录应用 A 时,您可以向您的服务器查询他的订阅状态。如果他已使用应用程序 B 订阅,那么您也可以在应用程序 A 上以订阅用户的身份继续他,反之亦然。如果他不是订阅用户,则向他显示订阅选项。

    【讨论】:

    • 这是否意味着应用 A 和 B 都为订阅设置了单独的 IAP 项目?我假设没有办法在多个应用程序之间共享一个实际的 IAP 项目。然后在我的服务器端,我真的不在乎它们可能是不同的 IAP 项目,它们根据产品 ID 被视为相同?我用什么来关联我端的订阅,以便我知道“每月订阅”在我端的两个应用程序中被视为相同?
    • 是的,产品 ID 是这里的关键。您知道应用 A 和 B 每月订阅的产品 ID 是什么。因此,在您的服务器端相应地设置逻辑以类似地对待它们并为用户提供两个应用的订阅。
    • 太棒了!感谢您的帮助!
    【解决方案2】:

    我认为 Apple 不同意这一点,因此您为每个不同的应用添加 IAP。如果您通过不同应用销售了更多 IAPSApple 会警告您。

    谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-05-30
      • 2012-03-07
      • 2020-01-22
      • 1970-01-01
      • 2018-04-03
      • 1970-01-01
      • 2012-06-23
      相关资源
      最近更新 更多