Why there are two orders in the latest_receipts_info and in_app collection except that the transaction_id field is different and the other fields are identical. Personally think that these two orders should refer to the same transaction, because the value of expires_date is exactly the same."in_app":[
{
"quantity":"1",
"product_id":"9108",
"transaction_id":"350000592451801",
"original_transaction_id":"350000562336191",
"purchase_date":"2020-02-15 05:11:45 Etc/GMT",
"purchase_date_ms":"1581743505000",
"purchase_date_pst":"2020-02-14 21:11:45 America/Los_Angeles",
"original_purchase_date":"2019-12-22 10:53:12 Etc/GMT",
"original_purchase_date_ms":"1577011992000",
"original_purchase_date_pst":"2019-12-22 02:53:12 America/Los_Angeles",
"expires_date":"2020-03-15 04:11:45 Etc/GMT",
"expires_date_ms":"1584245505000",
"expires_date_pst":"2020-03-14 21:11:45 America/Los_Angeles",
"web_order_line_item_id":"350000213135168",
"is_trial_period":"false",
"is_in_intro_offer_period":"false"
},
],
"latest_receipts_info":[{
"quantity":"1",
"product_id":"9108",
"transaction_id":"350000592451802",
"original_transaction_id":"350000562336191",
"purchase_date":"2020-02-15 05:11:45 Etc/GMT",
"purchase_date_ms":"1581743505000",
"purchase_date_pst":"2020-02-14 21:11:45 America/Los_Angeles",
"original_purchase_date":"2019-12-22 10:53:12 Etc/GMT",
"original_purchase_date_ms":"1577011992000",
"original_purchase_date_pst":"2019-12-22 02:53:12 America/Los_Angeles",
"expires_date":"2020-03-15 04:11:45 Etc/GMT",
"expires_date_ms":"1584245505000",
"expires_date_pst":"2020-03-14 21:11:45 America/Los_Angeles",
"web_order_line_item_id":"350000213135168",
"is_trial_period":"false",
"is_in_intro_offer_period":"false",
"subscription_group_identifier":"20449932"
}
],"latest_receipt_info":[
{
"quantity":"1",
"product_id":"9110",
"transaction_id":"190000605094548",
"original_transaction_id":"190000605094548",
"purchase_date":"2019-04-16 15:36:42 Etc/GMT",
"purchase_date_ms":"1555429002000",
"purchase_date_pst":"2019-04-16 08:36:42 America/Los_Angeles",
"original_purchase_date":"2019-04-16 15:36:44 Etc/GMT",
"original_purchase_date_ms":"1555429004000",
"original_purchase_date_pst":"2019-04-16 08:36:44 America/Los_Angeles",
"expires_date":"2020-04-16 15:36:42 Etc/GMT",
"expires_date_ms":"1587051402000",
"expires_date_pst":"2020-04-16 08:36:42 America/Los_Angeles",
"web_order_line_item_id":"190000180526337",
"is_trial_period":"false",
"is_in_intro_offer_period":"true",
"subscription_group_identifier":"20449932"
},
{
"quantity":"1",
"product_id":"9110",
"transaction_id":"190000762220985",
"original_transaction_id":"190000605094548",
"purchase_date":"2020-04-16 15:36:42 Etc/GMT",
"purchase_date_ms":"1587051402000",
"purchase_date_pst":"2020-04-16 08:36:42 America/Los_Angeles",
"original_purchase_date":"2019-04-16 15:36:44 Etc/GMT",
"original_purchase_date_ms":"1555429004000",
"original_purchase_date_pst":"2019-04-16 08:36:44 America/Los_Angeles",
"expires_date":"2021-04-16 15:36:42 Etc/GMT",
"expires_date_ms":"1618587402000",
"expires_date_pst":"2021-04-16 08:36:42 America/Los_Angeles",
"web_order_line_item_id":"190000180526338",
"is_trial_period":"false",
"is_in_intro_offer_period":"false",
"subscription_group_identifier":"20449932"
}
],
Post
Replies
Boosts
Views
Activity
In my case:On the iOS 13.4 version of the device for multiple downgrades of in-applied products or canceling the purchased product before buying again, the confirmation payment dialog box will not pop up.- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray<SKPaymentTransaction *> *)transactionsThe transaction status returned by the method is directly SKPaymentTransactionStatePurchased. However, this order was not included in the order collection returned when verifying the receipt with the App Store.However, the results of the above operations on the iPhone before iOS 13.4 version are all normal.BTW, have you solved this problem?