From 0010bbb72ee1cb7b462e5711cffaf0757a80c699 Mon Sep 17 00:00:00 2001 From: HavenDV <havendv@gmail.com> Date: Wed, 13 Mar 2024 16:32:40 +0400 Subject: [PATCH] docs: Updated README. --- README.md | 12 +++++++++++- .../AndroidInAppUpdatesOptions.cs | 4 ++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 65672f3..1a50d77 100644 --- a/README.md +++ b/README.md @@ -23,9 +23,19 @@ builder fonts.AddFont("OpenSans-Semibold.ttf", "OpenSansSemibold"); }); ``` +It will display a window when starting an application or resume according to the official guides. +You cannot see the popup dialog while developing or if you distribute it manually. +As you can [see here](https://developer.android.com/guide/playcore/in-app-review/test), +you have to download the app from the Play Store to see the popup. +I recommend using Android Play Store's [“Internal App Sharing”](https://play.google.com/console/about/internalappsharing/) feature to test. +When flexible updates were available in version 1.0.5, the default behavior was: +- If priority 1-3 is specified, flexible update will be offered +- If priority 4-5 is specified, immediate update will be offered + +Currently for version 1.1.0 only immediate update is offered, regardless of priority, but there are plans to return the old behavior when it becomes possible # Notes -- Right now the package uses the `Xamarin.Google.Android.Play.Core` dependency for implementation. There is a plan to move to `Xamarin.Google.Android.Play.App.Update` in the future [when the problem with flexible updates is resolved](https://github.com/PatGet/XamarinPlayCoreUpdater/issues/17) +- Right now the package uses the `Xamarin.Google.Android.Play.App.Update` package, but it's not possible to do flexible updates with it. # Links - https://developer.android.com/guide/playcore/in-app-updates/kotlin-java diff --git a/src/libs/Maui.Android.InAppUpdates/AndroidInAppUpdatesOptions.cs b/src/libs/Maui.Android.InAppUpdates/AndroidInAppUpdatesOptions.cs index a3a5a0a..effb41f 100644 --- a/src/libs/Maui.Android.InAppUpdates/AndroidInAppUpdatesOptions.cs +++ b/src/libs/Maui.Android.InAppUpdates/AndroidInAppUpdatesOptions.cs @@ -18,9 +18,9 @@ public class AndroidInAppUpdatesOptions /// <summary> /// Sets the priority of the update for immediate updates. <br/> - /// Default is 5. <br/> + /// Default is >= 4. <br/> /// </summary> - public int ImmediateUpdatePriority { get; set; } = 5; + public int ImmediateUpdatePriority { get; set; } = 4; /// <summary> /// Set this to true to use the fake app update manager. <br/>