I have a problem with app purchases / subscriptions:
If there are several accounts on the device, I can’t get the purchases that were made with the second account. Sometimes this can be temporarily fixed by installing the application from the Google Play web interface, but after a while the purchases will not appear in the request, forcing the user to reinstall.
I am using the IabHelper classes from this example .
While doing some Google searches, I found that this error exists over time, but, unfortunately, I could not find out if the error is in the IabHelper classes or on the Google side.
I would like to draw attention to Google, so they provide the correct fix for this, either in the IabHelper classes, or in the Playback Service, or to provide information on how this should be handled.
I use the code in the application with (at the time of writing) 900,000 active users, and because of this I have to cause quite a lot of refunds.
If there is a fix for this that I missed, let me know.
Edit: Sometimes it’s generally not possible to get purchases, even if there is only one account on the phone.
android google-play-services google-play in-app-billing android-billing
stefple Mar 02 '15 at 13:53 on 2015-03-02 13:53
source share