After the subscription is successful, try to purchase the subscription again. At this time, a window will pop up to remind you that you have subscribed. At this time, when you receive a callback updatedTransactions message, you will get a new transaction identifier and the return status will be ‘SKPaymentTransactionStatePurchased’
Sometimes the transactionIdentifier returned in the updatedTransactions callback is different from the transactionIdentifier parsed based on this ticket.
Sometimes the call to finishTransaction does not succeed in the consumer order.