Xam.Plugin.Mixpanel.iOS
5.0.9
dotnet add package Xam.Plugin.Mixpanel.iOS --version 5.0.9
NuGet\Install-Package Xam.Plugin.Mixpanel.iOS -Version 5.0.9
<PackageReference Include="Xam.Plugin.Mixpanel.iOS" Version="5.0.9" />
<PackageVersion Include="Xam.Plugin.Mixpanel.iOS" Version="5.0.9" />
<PackageReference Include="Xam.Plugin.Mixpanel.iOS" />
paket add Xam.Plugin.Mixpanel.iOS --version 5.0.9
#r "nuget: Xam.Plugin.Mixpanel.iOS, 5.0.9"
#:package Xam.Plugin.Mixpanel.iOS@5.0.9
#addin nuget:?package=Xam.Plugin.Mixpanel.iOS&version=5.0.9
#tool nuget:?package=Xam.Plugin.Mixpanel.iOS&version=5.0.9
Xam.Plugin.Mixpanel.iOS
Xamarin.iOS bindings for Mixpanel iOS v5.0.9.
This repository aims to target net9.0-ios and net10.0-ios which are currently the latest .NET iOS STS and LTS releases.
Installation
Xam.Plugin.Mixpanel.iOS is available via NuGet. https://www.nuget.org/packages/Xam.Plugin.Mixpanel.iOS/
Usage
Include Mixpanel
using Xam.Plugin.Mixpanel.iOS;
And then follow the docs provided at the Mixpanel Developer Documentation (https://developer.mixpanel.com/docs/ios)
Build
These build instructions are intended to be run on macOS.
Local dll builds
- Navigate to the
Bindingdirectory - Run
FetchFramework.sh - Run
BuildDlls.sh - Fetch your
Xam.Plugin.Mixpanel.iOS.dllfrom theXam.Plugin.Mixpanel.iOS/bin/Release/net10-ios/directory.
Building a .nupkg
- Navigate to the
Bindingdirectory - Run
FetchFramework.sh - Run
BuildNugetPackage.sh - Fetch your
Xam.Plugin.Mixpanel.iOS.x.y.z.nupkgandXam.Plugin.Mixpanel.iOS.x.y.z.snupkgfrom the `Xam.Plugin.Mixpanel.iOS/bin/Release/`` directory.
Updating Mixpanel SDK
To update the Mixpanel SDK change the version within Binding/Cartfile to your desired SDK version and run the FetchFramework.sh script. This desired version is generally then latest version from mixpanel/mixpanel-iphone releases.
If there are API changes you will want to also run SharpieBind.sh and examine code output in the newly generated NewBinding_ApiDefinition.cs and NewBinding_StructsAndEnums.cs files. Desired API changes should be then modified in the ApiDefinition.cs and StructsAndEnums.cs files.
NOTE: The NewBinding_ files are not build ready and need to be modified manually.
Requirements
TODO
- Verify the
Verifystatements work as expected. - Figure out how to handle
MixpanelTypeCategorycorrectly.
Pull requests welcome!
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0-ios18.0 is compatible. net10.0-ios was computed. net10.0-ios26.0 is compatible. |
-
net10.0-ios26.0
- No dependencies.
-
net9.0-ios18.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.