iPhone和Android上的自动续订订阅:同步

时间:2016-10-03 06:28:36

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

我们希望在我们的应用程序(iOS / Android)中使用自动续订订阅。但我不明白在设备和平台之间同步这些订阅的最佳方式是什么。

我们正在使用用户电子邮件进行身份验证,但似乎所有订阅都与用户的Apple帐户相关联。

  1. 这是否意味着如果其他用户(来自同一设备)已经在此设备上购买了一个用户,因为此设备已经订阅,我无法向某些用户出售订阅?
  2. 在平台之间同步订阅的最佳方式是什么?我应该编写一些服务器代码来检查当前用户的订阅状态吗?但是,同样,我现在除了他/她的电子邮件之外没有任何关于用户的信息。当然,我可以将订阅状态放在我们的服务器上但是如何处理这种情况:
    • 用户A从应用程序购买iPhone上的自动续订订阅;
    • 用户A通过订阅管理取消了此订阅(应用程序尚未了解任何内容)
    • 用户A在Android设备上登录,并且他已订阅,因为我还没有关于他/她取消订阅的任何信息。
  3. 我知道我能够从我的服务器检查他/她的订阅状态,但他/她在这种情况下意味着我能够检查他/她的Apple帐户状态,而不是他/她在我的应用程序中的帐户。因此,例如,如果我在同一个Apple设备上有两个/三个/百万用户(第一个是付费用户,第二个取消了他的订阅),这意味着我将始终从Apple收到好收据,对吧?

    我对它的工作方式的理解可能不是很好,或者,也许,我在这里看不到好的工作模式,但我不明白如何创建适用于iOS / Android的方便订阅两者。

    与此同时,我知道这可能是因为Wunderlist和其他具有此功能的应用程序。有人可以描述背后的高级逻辑吗?

1 个答案:

答案 0 :(得分:0)

如果您的应用提供自动续订订阅,您可以通过设置链接到服务器的可选网址,从App Store接收有关关键事件的服务器通知。

https://help.apple.com/itunes-connect/developer/#/dev0067a330b