我很难找到关于使用iTunes的IAP在跨平台的订阅验证中实现故障保险协议的正确方法的深入讨论。设置iTunes后,具有选定“订阅电子邮件”的用户应该可以登录我们的任何服务。
到目前为止,该协议的实现方式如下:
从表面上看,该协议看起来不错,但是我以下情况很麻烦。
场景: 设备成功完成了购买,但由于某种原因未能将收据和订阅的邮件报告给我们的服务器(可能是由于Internet连接不良或服务器故障)。现在,用户正在为订阅付费,但是我们没有工具可以对此进行验证。
例如,如果用户在iPhone应用程序上进行购买,单击“接受”,并且在收到收据之前,用户就关闭了该应用程序。
有人知道处理这种情况的正确方法吗?