Xamarin.RevenueCat.Android.Extensions
3.4.1.14
See the version list below for details.
dotnet add package Xamarin.RevenueCat.Android.Extensions --version 3.4.1.14
NuGet\Install-Package Xamarin.RevenueCat.Android.Extensions -Version 3.4.1.14
<PackageReference Include="Xamarin.RevenueCat.Android.Extensions" Version="3.4.1.14" />
<PackageVersion Include="Xamarin.RevenueCat.Android.Extensions" Version="3.4.1.14" />
<PackageReference Include="Xamarin.RevenueCat.Android.Extensions" />
paket add Xamarin.RevenueCat.Android.Extensions --version 3.4.1.14
#r "nuget: Xamarin.RevenueCat.Android.Extensions, 3.4.1.14"
#:package Xamarin.RevenueCat.Android.Extensions@3.4.1.14
#addin nuget:?package=Xamarin.RevenueCat.Android.Extensions&version=3.4.1.14
#tool nuget:?package=Xamarin.RevenueCat.Android.Extensions&version=3.4.1.14
Xamarin.RevenueCat.Android
Xamarin.Android Bindings for RevenueCat (Website, MVN).
NuGet Feed
Xamarin.RevenueCat.Android
This nuget package consists of the actual Xamarin.Android bindings.
https://www.nuget.org/packages/Xamarin.RevenueCat.Android/
Xamarin.RevenueCat.Android.Extensions
This nuget package contains convenience methods to be able to use things like async/await when working with Xamarin.RevenueCat.Android.
https://www.nuget.org/packages/Xamarin.RevenueCat.Android.Extensions/
Versioning Scheme
The versioning scheme of Xamarin.RevenueCat.Android (and Xamarin.RevenueCat.Android.Extensions) is derived from the versioning of com.revenuecat.purchases:purchases.
Example:
| com.revenuecat.purchases:purchases | Xamarin.RevenueCat.Android | Note |
|---|---|---|
| 3.4.1 | 3.4.1.1 | First version of bindings for 3.4.1 |
| 3.4.1 | 3.4.1.17 | Bindings for 3.4.1 containing fixes |
Trouble Shooting
If you encounter errors like Java.Lang.NoClassDefFoundError: Failed resolution of: Lkotlin/jvm/internal/Intrinsics, consider to explicitly reference the transitive dependencies of Xamarin.RevenueCat.Android:
- Xamarin.Kotlin.StdLib.Jdk7
- Version >= 1.3.72
- Xamarin.AndroidX.Lifecycle.Runtime
- Version >= 2.1.0
- Xamarin.AndroidX.Lifecycle.Extensions
- Version >= 2.1.0
- Xamarin.AndroidX.Annotation
- Version >= 1.1.0
- Xamarin.Android.Google.BillingClient
- Version >= 3.0.0
- Karamunting.Kotlin.Android.Extensions.Runtime
- Version >= 1.3.72
Xamarin.RevenueCat.Android.UsageChecker.UITests
Use this project to briefly check if the bindings are working. Execute the Project in Visual Studio to execute the UI tests.
List runtime dependencies of com.revenuecat.purchases:purchases
When creating the bindings for a new version, you might need to know the runtime classpath dependencies of com.revenuecat.purchases:purchases.
Within the checked out RevenueCat repository, this command may be used to accomplish this task:
gradle dependencies --configuration releaseRuntimeClasspath
Optionally add the --scan option to the command to view a "web-based, searchable dependency report".
License
The license for this repository is specified in LICENSE.txt
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| MonoAndroid | monoandroid90 is compatible. |
-
MonoAndroid 9.0
- NuGet.Build.Tasks.Pack (>= 5.7.0)
- Xamarin.Android.Support.v7.AppCompat (>= 28.0.0.3)
- Xamarin.RevenueCat.Android (>= 3.4.1.14)
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 |
|---|---|---|
| 7.0.1.3 | 5,126 | 11/9/2023 |
| 7.0.1.2 | 219 | 11/9/2023 |
| 5.3.0.3 | 1,143 | 10/19/2022 |
| 5.3.0.2 | 6,026 | 7/21/2022 |
| 5.0.0.8 | 935 | 4/5/2022 |
| 5.0.0.7 | 1,495 | 4/5/2022 |
| 3.4.1.19 | 1,250 | 2/2/2022 |
| 3.4.1.17 | 714 | 1/28/2022 |
| 3.4.1.16 | 652 | 1/27/2022 |
| 3.4.1.15 | 9,485 | 11/23/2020 |
| 3.4.1.14 | 2,051 | 10/19/2020 |
| 3.4.1.13 | 694 | 10/19/2020 |