【问题标题】:Determining status of itunes subscription from webserver从网络服务器确定 iTunes 订阅状态
【发布时间】:2016-12-07 22:45:34
【问题描述】:

我有一些基于订阅的内容,用户应该可以从他们的 iOS 应用和网站访问这些内容。我对 iOS 上的应用内购买 (IAP) 的理解是,我必须在 App Store 中设置一些“产品”,然后用户从应用中“订阅”。在这种情况下,Apple 提供了有关如何从应用程序内检查订阅状态的功能(详细信息 herehere)。

我的问题是:

  • 如果我想允许用户访问他们在网站上的订阅怎么办?
  • 有没有办法在 App Store 中检查 IAP 订阅的状态,以查看它是否在我的网络服务器上处于活动状态?

从 Apple 的文档中不清楚是否是这种情况。

【问题讨论】:

    标签: ios web-services in-app-purchase app-store app-store-connect


    【解决方案1】:

    Validating Receipts With the App Store

    这是来自苹果的关于如何使用 iTunes 验证收据的文档。这不一定必须从 iOS 完成。将收据数据发送到 Web 服务后,您也可以从那里直接向 iTunes 发出相同的调用。

    所以回答你的问题:

    1- 使用 iTunes 从网络验证收据后,您可以升级用户帐户以进行订阅。

    2- 您可以随时使用 iTunes 验证收据数据,在 iTunes 的响应中,其中一个字段是最新的用户收据。这将允许您检查用户是否仍有活动订阅。

    【讨论】:

      猜你喜欢
      • 2021-01-01
      • 2018-03-13
      • 2011-07-12
      • 2018-11-15
      • 2020-08-29
      • 2019-03-12
      • 2017-03-29
      • 2019-03-02
      • 1970-01-01
      相关资源
      最近更新 更多