因此,Apple已经为订阅生命周期中的各种事件实现了服务器到服务器的通知。
我很兴奋能继续这样做,但似乎有一些明显的东西,我错过了。我不知道如何将通知数据与我的用户进行匹配。令我惊讶的是,没有一个uid/apple id与通知相匹配。也许我应该使用original_transaction_id,但还不清楚这是否是唯一的。
有人知道在状态响应中使用什么吗?
发布于 2017-07-31 09:55:35
我使用original_transaction_id将事件与用户匹配。
发布于 2018-09-13 03:28:25
苹果公司将向您的服务器发送一个receipt_data
。在receipt_data
中将有original_transaction_id
。但是,如果你只收到苹果的original_transaction_id
,你就无法发现谁是这款产品的买家。因此,在我看来,您的服务器需要在original_transaction_id
和user_id
之间存储一个惟一的id。当苹果将设置为接收苹果statusUpdateNotification,的receipt_data
发送到钩子中时,您将获得user_id
与original_transaction_id
的匹配,以便将数据放入数据库。
https://stackoverflow.com/questions/45364325
复制相似问题