I am using the library google billing
to implement Google Play Payments, but when I upload the app to the console, it gives this message after checking
finally got the solution.
By 2023, <uses-permission android:name="com.android.vending.BILLING"/> </manifest> is handled by the 'BILLING' module, so you don't need to ad it in the manifest by yourself.
Instead, in android/app/build.gradle, add the following line in the dependencies section:
dependencies {
// blah blah
def billing_version = "5.1.0" // for today, it's the latest
implementation "com.android.billingclient:billing:$billing_version"
}
What B4A Version you are using?
With an uptodate SDK?
You comment above point to V5 of Billingversion.
Uptodate is V7 i guess.
Updates
- v7.01 - Fixed outdated manifest macro.
- v7.00 - Based on Google Play Billing v7.00. Note that the android.test.purchased id no longer works. This partially breaks the example.
finally got the solution.
By 2023, <uses-permission android:name="com.android.vending.BILLING"/> </manifest> is handled by the 'BILLING' module, so you don't need to ad it in the manifest by yourself.
Instead, in android/app/build.gradle, add the following line in the dependencies section:
dependencies { // blah blah