dooboolab-community / react-native-iap

In App Purchase module for React Native!
https://react-native-iap.dooboolab.com
MIT License
2.73k stars 629 forks source link

Question Regarding Update to Google Play Billing Library Version 6 #2755

Open cddceo opened 3 weeks ago

cddceo commented 3 weeks ago

I received a notification from Google stating that all new apps and updates to existing apps must use Google Play Billing Library version 6 or higher by August 31, 2024. They mentioned that from that date, any apps using versions lower than 6 will be blocked from publishing and updates.

Could you please let me know when React Native IAP will support Google Play Billing Library version 6? This update is crucial for us to continue publishing our app without interruptions.

Marjoel commented 3 weeks ago

Same here, waiting for updates to this post.

Screenshot 2024-06-03 at 23 24 44

-> https://developer.android.com/google/play/billing/deprecation-faq?hl=en

MarkCSmith commented 3 weeks ago

It looks like recent releases of react-native-iap already use version 6.x of the billing library. See the definition of RNIap_playBillingSdkVersion here: https://github.com/dooboolab-community/react-native-iap/blob/12.13.2/android/gradle.properties

Is there reason to believe otherwise?

cddceo commented 3 weeks ago

@MarkCSmith Even though I'm using react-native-iap 12.13.2 version, the google play console is warning me that I need to update the store payment library.

MarkCSmith commented 3 weeks ago

@cddceo: Interesting. For what it is worth, I do not see a warning message in Google Play Console for my app.

cddceo commented 3 weeks ago

@MarkCSmith I got a hint from what you said. I'll delete all node modules, update them again, and upload them back to the store.

haresh4d commented 3 weeks ago

I have updated my app and using the latest version of this library. Also uploaded the app but still the play console shows me the policy message.

kauesedrez commented 3 weeks ago

also here

rnjsrnrdnjs commented 2 weeks ago

Me too. Has anyone found a solution?

LevisLuong commented 2 weeks ago

I got same issue.

hyochan commented 2 weeks ago

Hello everyone,

Could anyone test the 12.14.2-rc.1 release candidate and see if it works?

You can simply install the next version with the following command:

npm install react-native-iap@next

You can see the update in #2764

hyochan commented 2 weeks ago

If anyone has some time, could you please review #2764? Thank you!

mayconline commented 2 weeks ago

i believe that need change version at android/app/build.gradle

dependencies {
    def billingVersion = 7.0.0

    implementation "com.android.billingclient:billing:$billingVersion"
}

So I don't know if version 7 is supported yet

https://developer.android.com/google/play/billing/migrate-gpblv7?hl=pt-br

hyochan commented 2 weeks ago

i believe that need change version at android/app/build.gradle

dependencies {
    def billingVersion = 7.0.0

    implementation "com.android.billingclient:billing:$billingVersion"
}

So I don't know if version 7 is supported yet

https://developer.android.com/google/play/billing/migrate-gpblv7?hl=pt-br

I think this is done here https://github.com/dooboolab-community/react-native-iap/pull/2764/files#r1640807011. Am I missing something?