Microsoft.Intune.Tunnel.MAM.Xamarin.iOS
1.0.16
Prefix Reserved
dotnet add package Microsoft.Intune.Tunnel.MAM.Xamarin.iOS --version 1.0.16
NuGet\Install-Package Microsoft.Intune.Tunnel.MAM.Xamarin.iOS -Version 1.0.16
<PackageReference Include="Microsoft.Intune.Tunnel.MAM.Xamarin.iOS" Version="1.0.16" />
paket add Microsoft.Intune.Tunnel.MAM.Xamarin.iOS --version 1.0.16
#r "nuget: Microsoft.Intune.Tunnel.MAM.Xamarin.iOS, 1.0.16"
// Install Microsoft.Intune.Tunnel.MAM.Xamarin.iOS as a Cake Addin #addin nuget:?package=Microsoft.Intune.Tunnel.MAM.Xamarin.iOS&version=1.0.16 // Install Microsoft.Intune.Tunnel.MAM.Xamarin.iOS as a Cake Tool #tool nuget:?package=Microsoft.Intune.Tunnel.MAM.Xamarin.iOS&version=1.0.16
Intune MAM Tunnel iOS Xamarin Bindings
The Microsoft Intune Tunnel App SDK Xamarin Bindings enable apps to connect to VPN protected corporate resources on unenrolled devices with iOS Xamarin apps.
How it works
The Intune MAM Xamarin.iOS bindings are the native MAM Tunnel SDK with a .Net wrapper/bridge to its public APIs. Since Xamarin/.Net apps typically use ADAL or MSAL for .Net as their AAD auth library, and the native Intune SDK does not know how to call into those libraries for its own enrollment/auth scenarios, the Xamarin bindings depend on the MAM SDK bindings which also contain Objective-C MSAL library, which can share a common token cache with ADAL/MSAL for .Net.
These bindings are also availabe as a NuGet package which developers can pull into their Xamarin.iOS project directly via the Visual Studio UI.
How to Get Started
These are the Xamarin.iOS bindings for the Intune MAM Tunnel Objective-C library for iOS.
Review the Microsoft License Terms for Microsoft Intune Tunnel App SDK Xamarin Bindings. Print and retain a copy of the license terms for your records. By downloading and using the Microsoft Tunnel for Mobile Application Managment iOS SDK, you agree to such license terms. If you do not accept them, do not use the software.
Review the Microsoft Intune Tunnel App SDK Xamarin Bindings Privacy Statement for information on the privacy policy of the Microsoft Intune Tunnel App SDK Xamarin Bindings.
For information on how to integrate the Intune MAM Xamarin.iOS binding into a Xamarin.iOS app, see our Developer Guide.
This repo contains the Intune MAM Tunnel Xamarin.iOS Bindings also found on nuget.org here: https://www.nuget.org/packages/Microsoft.Intune.Tunnel.MAM.Xamarin.iOS
Releases & Dependencies
These bindings are typically kept in sync with the 3rd party native MAM Tunnel SDK releases.
These bindings are also typically updated to the latest version of MSAL for Objective-C and to the latest version of the Intune MAM SDK with each release.
Samples
A sample Xamarin app can be found here: [Microsoft Tunnel Xamarin Sample App ] (https://github.com/msintuneappsdk/ms-intune-tunnel-iOS-sampleapps)
Feedback
To submit feedback please follow the steps outlined in the bug_report.md.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
Xamarin.iOS | xamarinios10 is compatible. |
-
- Microsoft.Intune.MAM.Xamarin.iOS (>= 17.4.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Contains version 1.0.16 of the Microsoft Tunnel for Mobile Application Management SDK for iOS.