Test lost orders, cannot receive Apple callbacks on iOS13 and iOS14 systems, but iOS12 and below are good
steps:
Implementation protocol method:
-(void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions
2. Initiate a sandbox payment, after the payment is successful, kill the APP before receiving the callback
3. Restart the app. At this time, the protocol method in iOS13 and iOS14-(void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions cannot receive the callback, but iOS12 and below systems can receive it
This situation began to appear in February, before iOS13 and iOS14 were good.
Has anyone else encountered this situation?
steps:
Monitor the transaction queue:
Implementation protocol method:
-(void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions
2. Initiate a sandbox payment, after the payment is successful, kill the APP before receiving the callback
3. Restart the app. At this time, the protocol method in iOS13 and iOS14-(void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions cannot receive the callback, but iOS12 and below systems can receive it
This situation began to appear in February, before iOS13 and iOS14 were good.
Has anyone else encountered this situation?