小编PE *_*Xie的帖子

一次购买的Apple In-app Purchase transaction_id有时会发生变化

一旦我从客户收到收据并通过苹果服务器进行验证,我就会在此收据中获得新购买的交易ID(这是自动订购购买).几天后,我从同一客户端收到一张新收据并进行验证,发生了奇怪的事情:旧购买的交易ID发生了变化.

我将旧收据中此次购买的数据与新收据中的数据进行比较,唯一更改的是transaction_id字段,original_transaction_id,purchase_date,expires_date,web_order_line_item_id和其他字段完全相同.

比我检查数据库,我发现大约1%的交易记录有相同的情况.并且有一个特点,他们的大部分交易ID都增加或减少了1-2.

我以前认为交易ID是购买的标识符.有没有人遇到同样的问题或知道原因?

in-app-purchase ios receipt-validation

11
推荐指数
2
解决办法
2774
查看次数

标签 统计

in-app-purchase ×1

ios ×1

receipt-validation ×1