如何将用户与涉及Apple状态通知的自动续订订阅相关联?

时间:2017-07-16 03:20:08

标签: ios objective-c swift storekit

如何以可让我知道MY数据库中哪些用户的通知的方式关联自动续订订阅?原始收据中是否存在某种ID,我可以将其存储为用户的字段?

很高兴我知道用户何时取消或续订等,但这对我不确定发生了哪个用户没有帮助。

当您visit the docs并向下滚动到状态更新通知时,您会注意到状态通知确实有original_transaction_id字段,这是否会持续存在并且可能是依靠?

1 个答案:

答案 0 :(得分:3)

是的,您可以使用original_transaction_id。为所有续订保存了该属性。

如果用户取消订阅并购买新订阅,则original_transaction_id将会更改。

但是,如果用户升级或降级其订阅,则original_transaction_id更改。

现代版iOS支持此功能,包括iOS 10。

另一种方法是保存transaction_id值数组并将其与用户帐户相关联。根据您的需要,这可能对您更有效。

Stafox更新:时间original_transaction_id可能会在续订后发生变化,取消和重新订阅后可能仍然相同。

相关问题