如何以可让我知道MY数据库中哪些用户的通知的方式关联自动续订订阅?原始收据中是否存在某种ID,我可以将其存储为用户的字段?
很高兴我知道用户何时取消或续订等,但这对我不确定发生了哪个用户没有帮助。
当您visit the docs并向下滚动到状态更新通知时,您会注意到状态通知确实有original_transaction_id
字段,这是否会持续存在并且可能是依靠?
答案 0 :(得分:3)
是的,您可以使用original_transaction_id
。为所有续订保存了该属性。
如果用户取消订阅并购买新订阅,则original_transaction_id
将会更改。
但是,如果用户升级或降级其订阅,则original_transaction_id
将不更改。
现代版iOS支持此功能,包括iOS 10。
另一种方法是保存transaction_id
值数组并将其与用户帐户相关联。根据您的需要,这可能对您更有效。
按Stafox更新:时间original_transaction_id
可能会在续订后发生变化,取消和重新订阅后可能仍然相同。