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" />
paket add Xamarin.RevenueCat.Android.Extensions --version 3.4.1.14
#r "nuget: Xamarin.RevenueCat.Android.Extensions, 3.4.1.14"
// Install Xamarin.RevenueCat.Android.Extensions as a Cake Addin #addin nuget:?package=Xamarin.RevenueCat.Android.Extensions&version=3.4.1.14 // Install Xamarin.RevenueCat.Android.Extensions as a Cake Tool #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 | 4,860 | 11/9/2023 |
7.0.1.2 | 131 | 11/9/2023 |
5.3.0.3 | 975 | 10/19/2022 |
5.3.0.2 | 5,853 | 7/21/2022 |
5.0.0.8 | 773 | 4/5/2022 |
5.0.0.7 | 1,306 | 4/5/2022 |
3.4.1.19 | 1,063 | 2/2/2022 |
3.4.1.17 | 531 | 1/28/2022 |
3.4.1.16 | 473 | 1/27/2022 |
3.4.1.15 | 9,280 | 11/23/2020 |
3.4.1.14 | 1,848 | 10/19/2020 |
3.4.1.13 | 497 | 10/19/2020 |