我一直在寻找这个答案很长一段时间,但是当我得到不同的答案时,它似乎很困惑,这还没有解决我的问题。但是,我也无法通过沙盒环境测试这种情况......
问题很简单:当用户禁用自动续订订阅时,通过https://buy.itunes.apple.com/verifyReceipt验证收据时返回的结果是什么?
(a) 返回状态 = 0,收据有效。您无法检查用户是否禁用了自动订阅。
(b) 返回状态=21006,收据有效。订阅到期时会发生这种情况吗?(我不知道这是怎么发生的,因为我无法对此进行测试)
(c)latest_expired_receipt_info
如果用户禁用收据,您将拥有。(这是我从这里https://stackoverflow.com/a/18161118/3871220找到的,但老实说,在我的测试帐户达到限制(6 次自动续订购买)后,我无法拥有此字段。
因此,我真的需要有这方面经验的人,给我一个线索,我将非常感激!