question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Google Play Developer Console shows warning for deprecated billing library

See original GitHub issue

I see following warning on Play Developer Console which is not expected.

Play Billing Library Version Deprecation We’ve detected that this app is using an old version of Google Play Billing. From November 1, 2021, all app updates must use Billing Library version 3 or newer.

Action required: Please verify your publicly available APKs are updated to the latest version of the Play Billing Library. This includes any APK or App Bundle rolled out in production.

Version of react-native-iap

5.2.0

Version of react-native

0.64.0-rc.3

Platforms you faced the error (IOS or Android or both?)

Android

Expected behavior

No warning on Play Developer Console about using deprecated billing library

Actual behavior

Play Developer Console shows warning that the app is using a deprecated version of Google Play Billing library and that it should be using version 3 or newer. When I check the build.gradle for react-native-iap, I see that the billing library used is com.android.billingclient:billing:3.0.0 which is version 3. So, not sure why does the Play Developer Console shows a warning.

image

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Reactions:4
  • Comments:12 (7 by maintainers)

github_iconTop GitHub Comments

3reactions
hyochancommented, May 9, 2021

I think I was wrong. It doesn’t matter with Kotlin, I think. I’ve just made a new PR attempting to fixing it in #1328.

Please install 6.0.5 and try again.

Related #1327.

1reaction
andresesfmcommented, May 10, 2021

@marcpechaitis It looks like the error you were seeing might be specific to your setup. to confirm you might do ./gradlew app:dependencies in that way, you can see that this library doesn’t depend directly on okhttp. (react-native itself does though)

Read more comments on GitHub >

github_iconTop Results From Across the Web

Google Play Billing Library version deprecation
This deprecation prevents only new apps and updates from using older versions of the Play Billing Library. Existing apps that use a deprecated ......
Read more >
What is "We've detected that your app is using an old ...
The problem is that your project on Google Cloud Platform is using an old version of Developer Web API. It was automatically set...
Read more >
[Android] Warnings re version of version of Google Play ...
Google have sent me a warning email saying that "versions 1 and 2 of the Google Play Developer API will no longer be...
Read more >
Resolved - Old Google Play Billing Library Warning in ...
I am getting this warning in Google Play Console when I am updating my game: We've detected that this app is using an...
Read more >
Google Play Billing Library 5.0, an overview
Play Billing Library 4 can no longer be used in updates to existing apps from November of 2023. There's still ample time to...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found