I'm developing a iOS 7 app and i would like to know if the feature "Per app VPN" is activated "by hand" (like location services, where you can choose which app can and can't) or I can set it up by code inside the app? Looking around the web I found very little info about it, and apple announcement did not make it any clear also

*Note: This is an example custom payload. It needs to be modified to match your VPN configuration and is supported by some VPN providers. This example is using a Connection Type of L2TP. The new keys for Per-App VPN are the VPNUUID and OnDemandMatchAppEnabled. AnyConnect Per-Application VPN (PerApp VPN) solves the problem of providing BYOD VPN support to AnyConnect on mobile devices where tunneling only applications defined by a policy to the corporate network is desired. PerApp not only protects the targeted corporate data but also protects the user's personal data and applications since only applications explicitly permitted by the ASA Per-app VPN functionality, in particular, delivers on the promise of endpoint security by limiting connections to an application, instead of a device level. VMware AirWatch Per-App Tunnel takes per-app VPN a couple steps further by restricting app access to whitelisted domains with Split-Tunneling, Use the Microsoft articles to configure a SCEP server which will issue the client certificates to iOS devices connecting to the MDM server. Once the SCEP server is configured, proceed with configuring the VPN profile. For the VPN Profile, check the option for Per App VPN. Save the profile. This completes the steps for the VPN profile configuration. AnyConnect Per App VPN supports the following mobile platforms: Android devices running Android 5.0 (Lollipop) or later. Apple iOS devices running Apple iOS 8.3 or later configured to use Per App VPN in a Mobile Device Management (MDM) solution. Procedure Before you start you need to get your VPN account credentials from the StrongVPN's Customer Area. To log into the Customer Area you need to use your email with us as a login.The password is the one that you've created when you first made an order (if you haven't changed it since then, of course). You can login from the StrongVPN website, there is a link at the top:

Per-app VPN gives IT granular control over corporate network access, and ensures that data transmitted by managed apps travels only through a VPN. Meanwhile, other data, like an employee's personal web browsing activity, does not use the VPN. Per-app VPN also works with Safari on a per-URL basis.

May 28, 2019 · We recommend using this version with Apple iOS 10.3 and later. It uses the New Extension Framework, provided by iOS, to implement VPN and all its features. Per App VPN tunneling is fully supported feature in AnyConnect 4.0.07x and later, and the New Extension Framework allows support of both TCP and UDP applications. Moving forward, this new Sep 24, 2013 · Whether that proves true or not remains to be seen, but so far, the iOS 7 updates are a bit more interesting. Chief among them is the new per app VPN feature. According to Apple’s website, “Apps can now be configured to automatically connect to VPN when they are launched. Per app VPN gives IT granular control over corporate network access. Feb 02, 2018 · We recommend using this version with Apple iOS 10.3 and later. It uses the New Extension Framework, provided by iOS, to implement VPN and all its features. Per App VPN tunneling is fully supported feature in AnyConnect 4.0.07x and later, and the New Extension Framework allows support of both TCP and UDP applications. Moving forward, this new To assign a per-app VPN profile to an app, select the profile from the Per-App VPN drop-down list on the General page of an iOS Application policy. You can also create a profile to list domains on your network you want Safari users to access through VPN.

Jun 28, 2016 · Use the Microsoft articles to configure a SCEP server which will issue the client certificates to iOS devices connecting to the MDM server. Once the SCEP server is configured, proceed with configuring the VPN profile. For the VPN Profile, check the option for Per App VPN. Save the profile. This completes the steps for the VPN profile configuration.

Per-app VPN functionality, in particular, delivers on the promise of endpoint security by limiting connections to an application, instead of a device level. VMware AirWatch Per-App Tunnel takes per-app VPN a couple steps further by restricting app access to whitelisted domains with Split-Tunneling, Use the Microsoft articles to configure a SCEP server which will issue the client certificates to iOS devices connecting to the MDM server. Once the SCEP server is configured, proceed with configuring the VPN profile. For the VPN Profile, check the option for Per App VPN. Save the profile. This completes the steps for the VPN profile configuration. AnyConnect Per App VPN supports the following mobile platforms: Android devices running Android 5.0 (Lollipop) or later. Apple iOS devices running Apple iOS 8.3 or later configured to use Per App VPN in a Mobile Device Management (MDM) solution. Procedure