跟踪应用内购买变化

时间:2018-03-07 04:51:51

标签: ios swift in-app-purchase

我们正在运行一个与iOS上的应用内购买交互的应用程序。通过应用程序进行的所有购买都在数据库中编目,并在用户加载帐户时完成对这些购买的收据验证。搜索后,我无法找到一种方法来监控用户在其iTunes帐户中所做的更改。

假设用户导航到iOS设置应用 - > iTunes和App Store->查看帐户 - > Subsriptions - >并在此视图中更改订阅。我们如何监控这一变化?

我们可以访问返回用户iTunes帐户当前订阅状态的API或框架吗?我通过研究得到的答案是否定的。

跟踪这些更改的推荐方法是什么?

1 个答案:

答案 0 :(得分:1)

当我们实施Auto Renewable In App Purchase以检查订阅是否有效时,订阅和收据验证就会出现。

因此,当您从特定产品的iTunes设置中删除/停用订阅时,在完成该段自动续订(周/月/年)后,您收到的收据在此期间后不会续订,因此您可以检测到产品不再可供使用,您可以为该用户停用或隐藏该功能。要在处理事件时获取最新信息,您的应用应通过App Store验证最新收据。

检查cancellation进程。

状态更新通知

您可以实施statusUpdateNotification来检查。statusUpdateNotification是HTTP POST。

Enable server notifications for auto-renewable subscriptions