Kebechet.Maui.RevenueCat.iOS
4.19.0-preview1
Prefix Reserved
This is a prerelease version of Kebechet.Maui.RevenueCat.iOS.
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package Kebechet.Maui.RevenueCat.iOS --version 4.19.0-preview1
NuGet\Install-Package Kebechet.Maui.RevenueCat.iOS -Version 4.19.0-preview1
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="Kebechet.Maui.RevenueCat.iOS" Version="4.19.0-preview1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Kebechet.Maui.RevenueCat.iOS --version 4.19.0-preview1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Kebechet.Maui.RevenueCat.iOS, 4.19.0-preview1"
#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.
// Install Kebechet.Maui.RevenueCat.iOS as a Cake Addin #addin nuget:?package=Kebechet.Maui.RevenueCat.iOS&version=4.19.0-preview1&prerelease // Install Kebechet.Maui.RevenueCat.iOS as a Cake Tool #tool nuget:?package=Kebechet.Maui.RevenueCat.iOS&version=4.19.0-preview1&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Maui.RevenueCat.iOS
- this is a fork of: https://github.com/thisisthekap/Xamarin.RevenueCat.iOS with changes supporting
.NET MAUI
with.NET 7
- it contains bindings for RevenueCat iOS plugin
Versioning Scheme
The versioning of our fork is derived from original bindings: Xamarin.RevenueCat.iOS
. We specify original binding version and we add number representing fix in our implementation.
Example:
Xamarin.RevenueCat.iOS | Maui.RevenueCat.iOS | Note |
---|---|---|
3.4.1.1 | 3.4.1.1-fix0 | Just forked version |
3.4.1.17 | 3.4.1.17-fix0 | Just forked version |
3.4.1.17 | 3.4.1.17-fix2 | 2 fixes in our implementation of iOS bindings |
Porting this library to .NET MAUI
It required several changes
- Removed some attributes in
ApiDefinitions
- commit - Changed
IntPtr
→NativeReference
inApiDefinitions
- commit - Added
NoBindingEmbedding = false
- commit
⚠️Warning
- in .NET 7 and with VS2022 IT IS NOT POSSIBLE TO BUILD THE PACKAGE WITH EMBEDDED NATIVE LIBRARY (even with connected MAC).
- You need to build this package on MAC with VS for MAC. Only that way it will link native library to the package.
- https://github.com/dotnet/maui/issues/14982
License
This repository is licensed with the MIT license.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0-ios16.1 is compatible. net8.0-ios was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net7.0-ios16.1
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Kebechet.Maui.RevenueCat.iOS:
Package | Downloads |
---|---|
Kebechet.Maui.RevenueCat.InAppBilling
Serves as an abstraction around RevenueCat Android and iOS SDKs https://docs.revenuecat.com/docs |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
4.31.9.3 | 491 | 9/30/2024 |
4.31.9.2 | 142 | 8/7/2024 |
4.31.9.1 | 1,944 | 1/18/2024 |
4.31.9.1-preview1 | 88 | 1/18/2024 |
4.31.9 | 111 | 1/17/2024 |
4.31.9-preview31 | 89 | 1/17/2024 |
4.31.9-preview30 | 89 | 1/17/2024 |
4.31.9-preview23 | 92 | 1/17/2024 |
4.31.9-preview22 | 94 | 1/17/2024 |
4.31.9-preview21 | 92 | 1/17/2024 |
4.31.9-preview1 | 95 | 1/17/2024 |
4.19.0.3 | 165 | 7/31/2023 |
4.19.0.2 | 135 | 7/31/2023 |
4.19.0.1 | 160 | 7/31/2023 |
4.19.0 | 1,074 | 7/21/2023 |
4.19.0-preview3 | 311 | 5/17/2023 |
4.19.0-preview2 | 130 | 5/17/2023 |
4.19.0-preview1 | 137 | 5/17/2023 |
4.9.0.2-fix8 | 174 | 5/17/2023 |
4.9.0.2-fix7 | 168 | 5/10/2023 |
4.9.0.2-fix5 | 122 | 5/7/2023 |
4.9.0.2-fix4 | 135 | 5/7/2023 |
4.9.0.2-fix3 | 127 | 5/7/2023 |
4.9.0.2-fix1 | 141 | 5/7/2023 |
4.9.0.2-fix0 | 130 | 5/6/2023 |
Update to latest native library