Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Play Core library getting split! Future of In-App Reviews #22

Open
saamerm opened this issue May 23, 2022 · 3 comments
Open

Play Core library getting split! Future of In-App Reviews #22

saamerm opened this issue May 23, 2022 · 3 comments

Comments

@saamerm
Copy link
Collaborator

saamerm commented May 23, 2022

@PatGet as you might be aware, the play core library monolith is getting split into individual libraries!

The Google Play Core Java and Kotlin library have been split into multiple separate libraries, one for each feature. Please update to following new libraries to benefit from new product additions:
Play Asset Delivery Library
Play Feature Delivery Library
Play In-App Reviews Library
Play In-App Updates Library
See migration guide for more information.
The monolithic library will not receive future updates or bug fixes.

https://developer.android.com/reference/com/google/android/play/core/release-notes-in_app_reviews

Would you like to take the lead and create a Xamarin nuget for each? Or should I go ahead and just create the "In App Review" one?
Please let me know!

@PatGet
Copy link
Owner

PatGet commented Dec 22, 2022

Hey @saamerm , while we shortly talked on Twitter Chat... Did you try the official Bindings like Xamarin.Google.Android.Play.App.Update or Xamarin.Google.Android.Play.Review ?
As far as I have seen you have also not worked on or updated anything yet, right?

@saamerm
Copy link
Collaborator Author

saamerm commented Jan 18, 2023

@PatGet when I last looked at it, there was no new bindings anyone had, so I tried to create ones myself but I had a hard time. I will try these and let you know when I get a chance! If you have, let me know

@HavenDV
Copy link

HavenDV commented Jan 3, 2024

We recently implemented this in MAUI, the use is as simple as possible in one line, maybe it will help someone:

  • Add NuGet package to your project:
<PackageReference Include="Oscore.Maui.Android.InAppUpdates" Version="1.0.0" />
  • Add the following to your MauiProgram.cs CreateMauiApp method:
builder
    .UseMauiApp<App>()
+   .UseAndroidInAppUpdates()
    .ConfigureFonts(fonts =>
    {
        fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular");
        fonts.AddFont("OpenSans-Semibold.ttf", "OpenSansSemibold");
    });

https://github.com/oscoreio/Maui.Android.InAppUpdates

Also thank you very much for this package, it helped me in implementation along with the official documentation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants