Sorry if the title sound confusing. I hope that I can explain better here. We know that each device can have multiple google account of which the first created google account in the device will be the primary account. In google play app, user can actually select different google account to sign in to Google Play store on the device.
If for example, the device primary account is [email protected] and the user sign in to Google Play app with "[email protected]". The user then made an in-app purchase. The question is, will the user still be able to received the purchased item?
Does anyone has any experience?
Thank you very much.
Update and edited
Have also submitted the question to Google Play support. Below is the reply.
"Thanks for contacting Google. I see that you have some questions about purchasing through the Google Play Store. I am more than happy to answer this question for you. In the question above, if a user were signed into a different account than the primary account on the device, then the account signed into would be the account that was billed for the transaction and it would be the only account with access to the application or in app content that was purchased. I hope that answers your question. If you have any other questions or input, please let me know and I'm happy to help."
So I guess if the app is signed in with the Device primary account while the purchase is made with another account, the item will not be received. Probably this is the reason why there are many complains on the purchased in-app item not received.
As far as I know, there isn't a way in the android sdk to verify if the device primary account is the same as the one used in the Google play. If anyone has an idea how to verify these 2 accounts, please do share the code.
Choose "Accounts & Sync". You should see something that says "Manage Accounts." This screen lets you add and remove accounts. If it's not already in the list, add the account that you originally used to make the purchase.
If you want to use a different Google Account, sign out of the app through the settings and sign in with your other personal Google Account. To switch Google Accounts, log out and sign back in with a different Google Account. Important: Some settings may be lost when you log out of your account.
These purchases will stay with your Google Play account forever, and you'll be able to move from Android device to Android device and reinstall your apps complete with in-app purchases content, without having to worry that you'll lose access to that extra content.
Google Play is linked to your Google account – that's the one you use to log into your Gmail, YouTube, and other Google services. If you don't have a Google account, you'll need to set one up before configuring Google Play.
So accordingly to the reply from Google Play support team. The answer to "will the user still be able to received the purchased item?" is clearly a no if the device primary account and the Google Play account is different from each other.
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