我如何知道用户是否取消了 iOS 上应用内购买的自动续订订阅?

问题描述 投票:0回答:1

我一直在测试苹果的应用内购买(沙盒模式),这非常适合测试用户订阅时会发生什么,但如何判断用户是否仍在付款?我如何知道订阅是否已取消?苹果似乎不让我测试一下?

我看到有关于验证收据的内容?我怎样才能做到这一点?

ios json objective-c in-app-purchase
1个回答
0
投票

当您从应用程序订阅自动续订订阅时,您将收到一张收据。将该收据发送到您的服务器,您的服务器可以使用该收据来验证您从 iTune 商店购买的商品是否有效(检查他们的 doc

您将收到一个 JSON 响应,其中的某些字段可以显示过期日期。 至于用户的取消,抱歉,要等到当前期限到期你才能知道(实际上由于苹果商店的机制,到期前24小时你会知道)

希望这有帮助。

[更新@2017/11/5]

现在允许自动续订订阅,以便在新周期开始时通知您的服务器。请查看最新的文档

© www.soinside.com 2019 - 2024. All rights reserved.