VOOZH about

URL: https://www.nuget.org/packages/Oscore.Maui.InAppReviews/

⇱ NuGet Gallery | Oscore.Maui.InAppReviews 1.3.0




👁 Image
Oscore.Maui.InAppReviews 1.3.0

Prefix Reserved
dotnet add package Oscore.Maui.InAppReviews --version 1.3.0
 
 
NuGet\Install-Package Oscore.Maui.InAppReviews -Version 1.3.0
 
 
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Oscore.Maui.InAppReviews" Version="1.3.0" />
 
 
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Oscore.Maui.InAppReviews" Version="1.3.0" />
 
Directory.Packages.props
<PackageReference Include="Oscore.Maui.InAppReviews" />
 
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Oscore.Maui.InAppReviews --version 1.3.0
 
 
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Oscore.Maui.InAppReviews, 1.3.0"
 
 
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Oscore.Maui.InAppReviews@1.3.0
 
 
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Oscore.Maui.InAppReviews&version=1.3.0
 
Install as a Cake Addin
#tool nuget:?package=Oscore.Maui.InAppReviews&version=1.3.0
 
Install as a Cake Tool
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Maui.InAppReviews

👁 Nuget package
👁 CI/CD
👁 License: MIT

NuGet package that implementing native In-App Reviews for MAUI with debugging capabilities.

You also can use AppStoreInfo to open review page in the store.

Supported Platforms

Platform Minimum Version Supported
iOS 12.2+
macOS 15+
Android 5.0 (API 21)
Windows 11 and 10 version 1809+ (build 17763)

Also works successfully on iOS 18+/macOS 18+ - there was an API change here

Usage

  • Add NuGet package to your project:
<PackageReference Include="Oscore.Maui.InAppReviews" Version="1.2.0" />
  • Add the following to your MauiProgram.cs CreateMauiApp method:
builder
 .UseMauiApp<App>()
+ .UseInAppReviews()
 .ConfigureFonts(fonts =>
 {
 fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular");
 fonts.AddFont("OpenSans-Semibold.ttf", "OpenSansSemibold");
 });
ReviewStatus status = await InAppReview.Current.RequestAsync();

Links

Testing & Debugging issues

iOS
  • You cannot submit a review on iOS while developing, but the review popup dialog displays in your simulator/device.
  • However, when you download the app from Testflight, the popup dialog does not display at all, as mentioned here:

When you call this method while your app is still in development mode, a rating/review request view is always displayed so that you can test the user interface and experience. However, this method has no effect when you call it in an app that you distribute using TestFlight."

Android
  • Unlike iOS, you cannot see the review popup dialog while developing or if you distribute it manually. As you can see here, you have to download the app from the Play Store to see the popup. I recommend using Android Play Store's “Internal App Sharing” feature to test.
  • Occasionally, some devices may not show the popup at all as seen here. One way to test whether your device is affected by it, is by downloading this game that uses v3.1 of this nuget, target SDK version 30, target framework v11.0 and win the game once to see the popup. Additionally, you can debug the error using adb locat, as you can see here
  • The most common issue/crash type is that developers release the app in the release configuration but they only test in the debug configuration. They do not realize that they have set Linker behavior to Link SDK assemblies only/Link all, and did not follow the proguard steps mentioned above
Product Versions Compatible and additional computed target framework versions.
.NET net9.0 net9.0 is compatible.  net9.0-android net9.0-android was computed.  net9.0-android35.0 net9.0-android35.0 is compatible.  net9.0-browser net9.0-browser was computed.  net9.0-ios net9.0-ios was computed.  net9.0-ios18.0 net9.0-ios18.0 is compatible.  net9.0-maccatalyst net9.0-maccatalyst was computed.  net9.0-maccatalyst18.0 net9.0-maccatalyst18.0 is compatible.  net9.0-macos net9.0-macos was computed.  net9.0-tizen10.0 net9.0-tizen10.0 is compatible.  net9.0-tvos net9.0-tvos was computed.  net9.0-windows net9.0-windows was computed.  net9.0-windows10.0.19041 net9.0-windows10.0.19041 is compatible.  net10.0 net10.0 was computed.  net10.0-android net10.0-android was computed.  net10.0-browser net10.0-browser was computed.  net10.0-ios net10.0-ios was computed.  net10.0-maccatalyst net10.0-maccatalyst was computed.  net10.0-macos net10.0-macos was computed.  net10.0-tvos net10.0-tvos was computed.  net10.0-windows net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.3.0 3,373 5/22/2025
1.2.2 2,018 2/6/2025
1.1.0 2,118 12/3/2024
1.0.0 4,663 3/11/2024
0.0.0-dev 184 12/5/2024