Kebechet / Maui.RevenueCat.InAppBilling

MIT License
12 stars 6 forks source link

Google Play Billing 4.0 is no longer supported #11

Closed CameronVetter closed 1 year ago

CameronVetter commented 1 year ago

I attempted to submit an app built with this package to through the google play console. This results in this error message:

image

Per the deprecation FAQ this has long been unsupported:

https://developer.android.com/google/play/billing/deprecation-faq

The problematic library in question is:

Xamarin.Android.Google.Billing Client 4.0.0

This transitive library is brought in by this package as shown here:

image

I believe the only way to resolve this is to update to a newer version of the Xamarin.RevenueCat.Android library. I'm curious to hear what others are doing though, since I assume I am not the first to attempt to upload to the google play store.

CameronVetter commented 1 year ago

A likely related issue here: https://github.com/thisisthekap/Xamarin.RevenueCat.Android/issues/44

Kebechet commented 1 year ago

@CameronVetter I think this is their new repo: https://github.com/thisisthekap/Tonestro.Maui.RevenueCat.Android once they fix this we will update the packege

CameronVetter commented 1 year ago

Looks that way and it appears that the last release targets 5.1.0.1 instead of 4.0.0.0 . What did you see that needs fixing? (Just wondering if there is anything I can do to help.

Kebechet commented 1 year ago

I dont remember, I know I checked that some time ago and for some reason I didnt update it yet. I will check it today

Kebechet commented 1 year ago

So the reason I didnt update it that time was simple... breaking changes 😅 So I updated the package and fixed those breaking changes. Tomorrow I will replace all obsolete functions and I will test it and if everything goes well I will create a PR for you to check before I merge it.

CameronVetter commented 1 year ago

Sounds great, I'll watch for the PR!

malatx commented 1 year ago

Any progress on this?

CameronVetter commented 1 year ago

Any progress on this?

The latest nuget package resolves this if you update your package.

malatx commented 1 year ago

I created a new bindings for RC 7.0.1 that does not require Maui.