一旦我从客户收到收据并通过苹果服务器进行验证,我就会在此收据中获得新购买的交易ID(这是自动订购购买).几天后,我从同一客户端收到一张新收据并进行验证,发生了奇怪的事情:旧购买的交易ID发生了变化.
我将旧收据中此次购买的数据与新收据中的数据进行比较,唯一更改的是transaction_id字段,original_transaction_id,purchase_date,expires_date,web_order_line_item_id和其他字段完全相同.
比我检查数据库,我发现大约1%的交易记录有相同的情况.并且有一个特点,他们的大部分交易ID都增加或减少了1-2.
我以前认为交易ID是购买的标识符.有没有人遇到同样的问题或知道原因?