我在我的应用中使用自动定期订阅,我需要更改订阅状态,如果从iOS再次失败。
我正在关注此documentation,但有些事情对我来说仍然不明确:
答案 0 :(得分:0)
以下是我让用户订阅的步骤:
所以回答你的问题:
如果我的服务器错过了来自iOS的帖子数据怎么办?
由于我在订阅之前收到了用户的应用收据,因此我可以随时直接从我的服务器查看itunes并获取订阅状态。
我如何知道订阅是否已续订?
由于您的服务器上有用户收据,您可以使用它从Apple获取最新收据并检查订阅的当前状态。这是你如何做到的Validating Receipts With the App Store
如何将我的应用用户memberId(唯一ID)链接到交易?
您可以使用收据中的“原始交易标识符”作为唯一ID。对于为特定订阅生成的所有收据,此值都相同
latest_receipt表单iOS帖子有什么区别 数据(服务器到服务器通知)和捆绑收据URL后 购买?
当您将收据发送到要验证的应用商店时,它将返回已发送的收据的JSON表示,这可以在“收据”字段中找到。如果您的收据包含订阅,您将获得“latest_receipt”和“latest_receipt_info”字段。检查自动续订订阅当前是否处于活动状态时,这些字段非常有用。如果捆绑收据是最新的,那么“收据”和“latest_receipt”将是相同的。