在沙盒环境中续订ios订阅时,为什么更改了original_transaction_id?

时间:2018-11-23 08:29:42

标签: ios in-app-purchase

为此doc

  

original_transaction_id

     

对于特定订阅已生成的所有收据,该值为相同。此值对于将多个iOS 6样式的交易收据关联到同一个人客户的订阅非常有用。

最近,我发现在沙箱环境中续订订阅时 original_transaction_id 已更改,与 transaction_id 相同。但是,只有 original_transaction_id 是相同的,几个月前订阅续订时transaction_id已更改。

这里是一份订阅,其中有3张auto_renew收据

 { quantity: '1',
   product_id: 'com....',
   transaction_id: '1000000476973577',
   original_transaction_id: '1000000476973577',
   purchase_date: '2018-11-23 05:47:39 Etc/GMT',
   purchase_date_pst: '2018-11-22 21:47:39 America/Los_Angeles',
   original_purchase_date: '2018-11-23 05:47:07 Etc/GMT',
   original_purchase_date_pst: '2018-11-22 21:47:07 America/Los_Angeles',
   expires_date: '2018-11-23 05:50:39 Etc/GMT',
   expires_date_pst: '2018-11-22 21:50:39 America/Los_Angeles',
   web_order_line_item_id: '1000000041449251',
   is_trial_period: 'false',
   is_in_intro_offer_period: 'false' },
 { quantity: '1',
   product_id: 'com....',
   transaction_id: '1000000476974277',
   original_transaction_id: '1000000476974277',
   purchase_date: '2018-11-23 05:50:39 Etc/GMT',
   purchase_date_pst: '2018-11-22 21:50:39 America/Los_Angeles',
   original_purchase_date: '2018-11-23 05:49:44 Etc/GMT',
   original_purchase_date_pst: '2018-11-22 21:49:44 America/Los_Angeles',
   expires_date: '2018-11-23 05:53:39 Etc/GMT',
   expires_date_pst: '2018-11-22 21:53:39 America/Los_Angeles',
   web_order_line_item_id: '1000000041449274',
   is_trial_period: 'false',
   is_in_intro_offer_period: 'false' },
 { quantity: '1',
   product_id: 'com....',
   transaction_id: '1000000476975015',
   original_transaction_id: '1000000476975015',
   purchase_date: '2018-11-23 05:53:39 Etc/GMT',
   purchase_date_pst: '2018-11-22 21:53:39 America/Los_Angeles',
   original_purchase_date: '2018-11-23 05:52:48 Etc/GMT',
   original_purchase_date_pst: '2018-11-22 21:52:48 America/Los_Angeles',
   expires_date: '2018-11-23 05:56:39 Etc/GMT',
   expires_date_pst: '2018-11-22 21:56:39 America/Los_Angeles',
   web_order_line_item_id: '1000000041449309',
   is_trial_period: 'false',
   is_in_intro_offer_period: 'false' }

上述三个收据中的original_transaction_id和transaction_id相同。

ios订阅行为是否已更改?还是沙箱环境中存在错误?

0 个答案:

没有答案