Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/namiml/nami-xamarin
Subscription and IAP marketing platform for Xamarin. Integrate with a few lines of code. Analytics, CRM, and create customized purchase experiences in the cloud.
https://github.com/namiml/nami-xamarin
android in-app-purchase ios paywall storekit subscriptions xamarin xamarin-forms xamarin-ios
Last synced: about 2 months ago
JSON representation
Subscription and IAP marketing platform for Xamarin. Integrate with a few lines of code. Analytics, CRM, and create customized purchase experiences in the cloud.
- Host: GitHub
- URL: https://github.com/namiml/nami-xamarin
- Owner: namiml
- License: mit
- Created: 2020-09-11T15:58:14.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-08-14T17:55:33.000Z (over 1 year ago)
- Last Synced: 2024-08-31T02:17:46.470Z (5 months ago)
- Topics: android, in-app-purchase, ios, paywall, storekit, subscriptions, xamarin, xamarin-forms, xamarin-ios
- Language: C#
- Homepage: https://www.nami.ml
- Size: 20.3 MB
- Stars: 4
- Watchers: 5
- Forks: 2
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![Nami SDK logo](https://cdn.namiml.com/brand/sdk/[email protected])
# nami-xamarin
This repository is a community supported project provided by not maintained by Nami ML.
Head over to the [Issues](https://github.com/namiml/nami-xamarin/issues) list to see known open issues with the binding libraries.
Please feel free to contribute to the project by opening any new issues and creating pull requests with any proposed fixes!
Any accepted PRs will receive one 6 month period free of our Pro plan for one organization on the Nami Platform (limit one per organization).
---
Nami is the #1 Subscription and IAP Marketing platform.
No need to learn the complexities of the StoreKit and Play Billing frameworks. Integrate our SDK in minutes into your Xamarin app and start selling and growing your digital revenue today with our generous Free Tier.
Create an account at https://app.namiml.com/join
---
## Project Status
✅ **iOS Sample App**
🐛 **iOS Binding** - Complete and available on NuGet but with some reported bugs
🏗 **Android Binding** - Partially implemented
🏗 **Forms Sample App** - Not integrated with iOS binding
## Repository Structure
- `Android` - code for the Android binding library
- `FormsSampleApp` - example app using Xamarin forms and the Android binding library
- `NamiSDKComboBinding` - iOS binding library
- `Samples/Xamarin-iOS-BasicSample` - example app using the iOS binding library## iOS
### Adding the Binding Library to your project
Check out our [Quickstart with Xamarin guide](https://docs.namiml.com/docs/xamarin-setup) to get up and running in minutes.
There are 2 options for adding the Nami ML SDK to your Xamarin project. We recommend using NuGet, but you can also build the Binding Library directly from this repository and add it to you project.
https://www.nuget.org/packages/NamiML.SDK/
### Build from repository
In order to build the Binding Library, you first need to download the correct version of the Nami SDK framework to be included. The frameworks for building with Xamarin are available at https://packages.namiml.com/NamiSDK/Xamarin/v.v.v/Nami.framework.zip.
Please replace `v.v.v` with the correct version of the Xamarin binding you are trying to use. Check out our releases for the latest.
**Latest Framework: https://packages.namiml.com/NamiSDK/Xamarin/1.2.7/Nami.framework.zip**
Save the zip file to the root of this repository and then unzip it.
You should now be able to build the Binding Library in Visual Studio.
## Android
For the v1.2.7 release the Android files are available here:
https://packages.namiml.com/NamiSDK/Xamarin/1.2.7/sdk-android-2.0.0.aar
https://packages.namiml.com/NamiSDK/Xamarin/1.2.7/sdk-android-2.0.0.pomThe Android files need to be added to `Android/NamiML/Jars/`.