Google Play Developer Console shows warning for deprecated billing library
See original GitHub issueI 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.
Issue Analytics
- State:
- Created 2 years ago
- Reactions:4
- Comments:12 (7 by maintainers)
I think I was wrong. It doesn’t matter with
Kotlin
, I think. I’ve just made a newPR
attempting to fixing it in #1328.Please install
6.0.5
and try again.Related #1327.
@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)