Justin
Justin

Reputation: 3352

Does the purchaseToken remain the same when a subscription is renewed with Android In-App Billing V3?

Does the purchase token remain the same when a subscription is renewed with Android IAB V3?

Would it be a bad idea to rely on the purchase token as the user's ID on a backend server? (Assume throwing away their data when the subscription expired isn't a big deal)

Upvotes: 15

Views: 2500

Answers (2)

Akshay batra
Akshay batra

Reputation: 29

Yes, the token remains the same whenever a subscription is renewed.

In the case of downgrade or upgrade, Purchase Token and order_id is newly generated, but in case of renewal, Purchase Token remains the same.

Upvotes: 0

Alexandre G
Alexandre G

Reputation: 1693

According to this answer this answer, it remains the same.

So should be fine to rely on it, keeping in mind that it will be different if the user cancels and then purchases the subscription again.

Upvotes: 3

Related Questions