Its problems associated with updating iOS in the application, with their original buyer. You can use original_transaction_idit if it was reliable, but it is not. It does not change with new subscriptions that can be made by another user using the same Apple ID.
For this reason, the documentation suggests filling out the property applicationUsernameas an opaque identifier that uniquely identifies the buyer. It is definitely provided with an initial receipt.
If you renew your auto-renewal subscription, TransactionObserverget a new receipt and transactionIdentifierrenew it, right?
Is there an update containing applicationUsername?
dakab source
share