iTunes跨平台IAP订阅-如何建立稳定的订阅验证协议?

时间:2018-10-29 13:25:36

标签: in-app-purchase cross-platform itunes

我很难找到关于使用iTunes的IAP在跨平台的订阅验证中实现故障保险协议的正确方法的深入讨论。设置iTunes后,具有选定“订阅电子邮件”的用户应该可以登录我们的任何服务。

到目前为止,该协议的实现方式如下:

  1. 用户在iOS设备上发起购买
  2. 设备直接与Apple联系,并且收据已退回设备
  3. 设备将收据与订阅的电子邮件配对发送到我们的服务器
  4. 然后服务器可以使用收据验证订阅并更新订阅状态

从表面上看,该协议看起来不错,但是我以下情况很麻烦。

场景: 设备成功完成了购买,但由于某种原因未能将收据和订阅的邮件报告给我们的服务器(可能是由于Internet连接不良或服务器故障)。现在,用户正在为订阅付费,但是我们没有工具可以对此进行验证。

例如,如果用户在iPhone应用程序上进行购买,单击“接受”,并且在收到收据之前,用户就关闭了该应用程序。

有人知道处理这种情况的正确方法吗?

0 个答案:

没有答案