Does an iOS subscription renewal convey the applicationUsername?

305 views Asked by At

It’s troublesome matching iOS in-app purchase renewals with their original buyer. You could use the original_transaction_id if it was reliable, but it is not. It does not change with new subscriptions, which might be made by another user using the same Apple ID.

For this reason, the documentation suggests to “populate the applicationUsername property” as an opaque identifier uniquely identifying the buyer. It is definitely provided with the initial receipt.

If an auto renewing subscriptions renews, the TransactionObserver receives a new receipt and a transactionIdentifier for the renewal, right?

Does a renewal also comprise the applicationUsername?

0

There are 0 answers