从webserver确定itunes订阅的状态

时间:2016-08-02 14:09:29

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

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

我的问题是:

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

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

1 个答案:

答案 0 :(得分:0)

Validating Receipts With the App Store

这是Apple提供的有关如何使用iTunes验证收据的文档。这不一定要从iOS完成。将收据数据发送到您的Web服务后,您也可以从那里直接向iTunes发出相同的电话。

所以回答你的问题:

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

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