代码之家  ›  专栏  ›  技术社区  ›  Andrei Herford

当服务器/后端帐户被删除时,iOS订阅会发生什么变化?

  •  0
  • Andrei Herford  · 技术社区  · 7 年前

    假设我们是Netflix。用户在我们的网页上创建了一个帐户,然后下载了iOS应用程序。在这个应用程序中,他购买了一个自动续费的iOS订阅,开始了付费订阅。

    用户不仅可以在iOS应用程序中管理他的帐户,还可以直接在我们的网页上管理。

    只是iOS应用程序 /verifyReceipt 端点)。因此,即使用户不再使用/安装iOS应用程序,他仍然可以继续访问付费内容。 是这样吗?

    而用户只是免费付费。是这样吗?

    或者服务器有没有办法通知苹果取消订阅?

    2 回复  |  直到 7 年前
        1
  •  3
  •   Saurabh pandey    7 年前

    问题1: iOS订阅没有链接到iOS应用程序,而是链接到用户的Apple ID帐户。仅删除iOS应用程序对订阅没有任何影响。在订阅期结束时,订阅将自动续费,我们的服务器也将自动续费。我们的服务器不需要安装iOS来识别续订(例如,使用状态更新通知或通过轮询/verifyReceipt端点)。因此,即使用户不再使用/安装iOS应用程序,他仍然可以继续访问付费内容。是这样吗?

    是的,你说得对 . 当你第一次向服务器发送收据时,收据将由苹果公司验证 验证收据 ,之后服务器会不时验证此收据。

    但是,如果用户决定删除我们网页上的用户帐户,却忘记取消iOS订阅,会发生什么呢?

    答案: 因为他删除了他的账户 )还他的钱。

    在中,假设订阅将简单地执行与以前相同的操作,并在每个订阅期结束时自动续订。由于我们服务器上的用户帐户已被删除,服务器不再识别续订,用户只需免费付费。是这样吗?

    不,这是不对的。订阅将只由苹果公司管理,而不是你的服务器。只有您的服务器才能不时地发出验证订阅状态的请求。

    问题4: 或者服务器有没有办法通知苹果取消订阅?

    答案: 不,不可能。因为苹果的安全。服务器有 不是任何权威

    enter image description here

        2
  •  0
  •   Nirav Bhatt    7 年前

    这个流似乎在IAP生态系统中没有自动API。

    page to remove his / her subscriptions ,请访问以下页面:

    https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions
    

    打开此URL将启动iTunes或iTunes商店并显示

    因为苹果是市场,这和你从超市买杂货没什么区别。正如上面提到的 Apple docs pages ,iOS用户有责任与苹果客户关怀联系以取消订阅。

    作为服务提供商,您有义务向用户演示如何做到这一点。

    推荐文章