When using in-app billing with Google Play you receive a PURCHASE_STATE_CHANGED broadcast intent containing information about the purchase. At that point you
My question is: When recording the purchase on your own server what user identity should be used to collate multiple purchases (and uses) of an unmanaged item? And how do you get this identity on Android?
NB the identity can't be device specific because a user may have more than one device. It needs to be linked to the Google Play account used for purchase. The data in the intents coming back from Google Play don't seem to contain any user identity (obfuscated or not).
I'm looking for where/how to find the Google play identity on Android and how to send that to an AppEngine stance.
I saw your discussion on Google Groups, from a few months ago when Google Play Services was not yet released.
You can now use Google Play Services as a standard way to do this. See AccountPicker.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With