I have confirmed that In-app billing is not reliable for other Android 
developers either. 0,5% of all In-app purchases just get lost for them too. 
Another developer has researched this and come to these conclusions: 
1) There are issues with GPS caching of Play servers response, which causes 
IAB to return outdated response.
2) There are issues with multi-account if the user has more than one 
account configured in Google Play. One account used for purchase has to be 
set as default at least once. This is probably a common cause of issues 
when the user is reinstalling an app or installing an app on  or a 
secondary device. 
3) There are other issues, which we don't know the cause of. In some cases 
IAB simply refuses to work. Another developer was able to confirm that with 
one user who installed an APK with some additional debugs and collected 
logs. Managed in-app item wasn't in list returned by getPurchases although 
he clearly owned it. The developer could confirm this in 
payments.google.com console.

I think that this is a very serious issue. Imagine a bank where 0,5% of all 
transactions get lost and those customers loose their money. That is how 
serious this problem is. It makes customers not want to buy apps on Google 
play, because the purchasing process is not reliable. 

On Wednesday, September 21, 2016 at 11:18:04 AM UTC+2, MobileVisuals wrote:
>
> We use managed In-app billing (IAB) in 3 apps. Sometimes there are reports 
> from customers that they don't get the upgrade to full version, eventhough 
> the apps are carefully tested on our test devices on Android 6 and 4.4.4. 
> We test through alpha testing and we have not found any problems with 
> upgrading. 2 of the apps have IAB version 3 and 1 have IAB version 5. It is 
> the same problem. The apps are developed according to IAB guidelines. 
>
> Why does this happen? Is there some problem with Google's servers, which 
> causes these IAB errors, which prevents some customers from getting the 
> upgrade? Has anyone else encountered the same issue?
>
> This is a very serious issue for my company, since it results in bad 
> reviews and lower rankings for the IAB apps. We can not use IAB in the 
> upcoming apps, since it seems to be too unreliable. It is also very 
> annoying that IAB seems to be more reliable on iOS. These are 2 other 
> issues with IAB, which we still haven't found any solution to:
>
>
> http://stackoverflow.com/questions/38481125/consume-purchase-for-in-app-billing-does-not-work-on-android-6
>
> http://stackoverflow.com/questions/38460219/in-app-purchases-are-lost-after-uninstall-on-managed-purchase-type
>
> Here are the statistics about this issue:
>
> app 1: 1215 sold upgrades, 2 complaints from customers who did not get the 
> upgrade
>
> app 2: 94 sold upgrades, 2 complaints from customers who did not get the 
> upgrade
>
> app 3: 122 sold upgrades, 4 complaints from customers who did not get the 
> upgrade
>
> There could be more customers, who did not get the upgrade. The statistics 
> are only for those who complained. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/android-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-developers/72ef508f-5b64-4643-8776-dfc7fadd3f3a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to