【问题标题】:iOS - In App Purchase - auto renew subscription - How to get notified if the user cancel or auto renewable subscription?iOS - 应用内购买 - 自动续订 - 如果用户取消或自动续订订阅,如何获得通知?
【发布时间】:2017-01-10 19:04:44
【问题描述】:

我正在开发一个拥有我们自己的用户数据库和跨平台订阅的应用程序。 我的问题是:

前置条件:在 iOS 中,用户使用用户名登录并自动续订。

1.如果用户删除了该应用,是否会取消该应用的自动续费订阅?

  1. 如果用户从设置或iTunes中取消订阅,我们如何知道哪个用户取消了服务?(我没有游戏中心ID)。我想通知我的服务器该用户取消了订阅。

基本上,我们如何知道用户在未打开应用的情况下自动续订或取消了订阅。苹果收据中是否有任何唯一的 ID 可以用来验证用户 ID。

谢谢。

【问题讨论】:

    标签: ios in-app-purchase auto-renewable


    【解决方案1】:

    关于您的问题,是的,当您收到取消通知 webhook 时,您应该在服务器上保留 base64 收据以及每个订阅的 original_transaction_id 以便在您的数据库中找到该客户。

    我们在订阅收入增长平台中实现了相同的功能。如果您有任何问题,请告诉我。

    【讨论】:

      【解决方案2】:
      【解决方案3】:

      有一个粗略的解决方案。基本上,当用户从应用程序订阅时,您还应该将收据发送到自己的服务器,然后从自己的服务器使用收据向苹果服务器请求状态。这是用于跨平台订阅。对于单平台应用程序是不必要的。

      【讨论】:

        猜你喜欢
        • 2018-06-01
        • 2016-01-25
        • 2017-10-29
        • 1970-01-01
        • 2019-07-30
        • 2015-10-07
        • 2013-05-29
        • 2015-07-25
        • 1970-01-01
        相关资源
        最近更新 更多