AirWatch Developer Guide for Xamarin iOS
App Tunneling > AppConfig.org (Xamarin iOS)
This tutorial will walk developers through how to create a tunnel for a mobile app’s network traffic to access intranet resources by utilizing the iOS per-app-VPN capability as prescribed by the AppConfig.org standard. The steps in this tutorial are done with the assumption that you have gone through the steps in General Setup tutorial.
- iOS 7.0.1+
- AirWatch Console version 7.3 and above
- AirWatch Tunnel or a Per App VPN Solution supported by AirWatch
- iOS Tunnel client application
The app must implement either a Cocoa framework or a networking library derived from the Cocoa framework such as
Additionally, the app must be deployed under “management” to the device by AirWatch. During distribution, AirWatch entitles the application to be an approved user of the Per-App VPN utilized.
Per-app VPN configuration is setup via the following steps:
- Infrastructure configuration – Per-app VPN infrastructure is installed and configured.
- Profile configuration – Per-app VPN profile is configured via the AirWatch Console
- App deployment/configuration – The application is added to the AirWatch Console and the Per-app VPN profile is assigned to the application
This tutorial assumes that the Per-app VPN infrastructure is in place already. For information on AirWatch tunnel please refer to Installation and Admin guides on the myAirWatch Resource portal.
A VPN Client application is required on the iOS Device. AirWatch Tunnel servers have an iOS companion app that needs to be deployed.
- Log into the AirWatch console and navigate to Devices > Profiles > List View
- Click Add then add profile
- Select iOS
- Select VPN and click Configure
- Select the VPN Connection type. AirWatch tunnel is selected for the Tutorial.
- Click Save & Publish
App Deployment & Configuration
- Log into the AirWatch console and navigate to Apps & Books
- For this tutorial, Dolphin Browser will receive the Per-app VPN profile
- Select the Public Tab and click Add Application
- Select the Platform and enter the name of the application
- Select Dolphin
- Select the assignment tab and assign the app to the desired Smart Group(s)
- Select the Deployment Tab
- Check the “Use VPN” box and select the VPN Profile from the drop down
- Click Save and Publish
- Verify device assignment
- Click Publish to confirm settings