【问题标题】:Tracking In-App Purchases Changes跟踪应用内购买更改
【发布时间】:2018-03-07 04:51:51
【问题描述】:

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

假设用户导航到 iOS Settings App-> iTunes and App Store-> View Account -> Subsriptions -> 并在此视图中更改订阅。我们如何监控这种变化?

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

跟踪这些变化的推荐方法是什么?

【问题讨论】:

    标签: ios swift in-app-purchase


    【解决方案1】:

    当我们实施自动更新应用内购买来检查订阅是否有效时,订阅和收据验证就会出现。

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

    检查cancellation进程。

    状态更新通知

    您可以实现statusUpdateNotification 来检查。statusUpdateNotification 是一个 HTTP POST。

    Enable server notifications for auto-renewable subscriptions

    【讨论】:

    • 我知道如果订阅被取消,收据验证将返回过期。我的问题特别说明了我们如何监控订阅更改。我们想知道如何跟踪用户是否通过设置应用程序中的 iTunes 帐户升级或降级订阅。
    • 检查此链接以实现订阅状态的通知警报:help.apple.com/itunes-connect/developer/#/dev0067a330b
    • 太棒了。这正是我想要的。谢谢!是的
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-09
    • 1970-01-01
    相关资源
    最近更新 更多