客户向我发送了购买凭证,经由 Apple 服务器验证后,我得到了新购买(自动订阅)的交易 ID。几天后,同一位客户又发来了新的购买凭证,经过验证后,奇怪的事情发生了:那个旧购买的交易 ID 发生了变化。
我比较了旧凭证中这次购买的数据和新凭证中的数据,唯一改变的是交易 ID 字段,原始交易 ID、购买日期、到期日期、web_order_line_item_id 及其他字段都完全相同。
于是我检查了数据库,发现大约 1% 的交易记录出现了相同的情况,并且有一个特征,他们中的大多数交易 ID 都会增加或减少 1-2。
以前我认为交易 ID 是购买的标识符。是否有人遇到过相同的问题或知道原因?