New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Google Play In-app Billing API version is less than 3 #256
Comments
The Google Play Billing Library (currently The Google Play Developer API will only support the If you have any additional questions about the API deprecation, please ask on Stack Overflow. |
We used Google Play Billing Library 2.0.3 in our app, and the same device and app on defferent network, when useing US VPN is normal, when useing Hong Kong the 'Google Play in-app Billing API version is less than 3' error, why? When there is error, how can the user avoid this error and pay normally ? |
|
But it seems like if you're not logged in on google play, this error is thrown even if you're on the latest version. |
That's also my issue here. This error message is misleading! |
Has anyone solved this problem? I faced a situation when a user cannot pay for an application for political reasons, I provided him with a free promotional code, he successfully activated it in the application store and now my application gives him exactly the same error as yours. Any ideas how to solve this? |
This issue is giving me a huge headache trying to support customers in Australia and Singapore. They're frequently unable to access purchasing despite having fairly new Android devices and valid Google Play accounts. "Google Play In-app Billing API version is less than 3" is a completely incorrect error code and wasted a lot of our time trying to debug the issue. |
@Turnsole have you identified a root cause for this problem? The error description is totally misleading and I'm also having hard time identifying the issue as I cannot reproduce it locally unless I try on a simulator without any google account. Provided the amount of users having this issue im prod, it's impossible to be the same reason. |
I am using the implementation 'com.android.billingclient: billing: 2.0.3' version of Google payment api. It works fine on Google Play in the US, but when I switch to Google Play in Hong Kong, my app reports the 'Google Play In-app Billing API version is less than 3' error. I do n’t know how to solve it.
The text was updated successfully, but these errors were encountered: