VPN per app
NSURLConnection Class e NSURLSession Class.
| Metodi NSURLSession supportati | Metodi NSURLSession non supportati |
|---|---|
| defaultSessionConfiguration | backgroundSessionConfiguration |
| ephemeralSessionConfiguration |
Altre API di rete non sono supportate (ad esempio, CFNetwork).
La libreria MaaS360® utilizza NSURLProtocol per intercettare le richieste di rete. Se un'altra applicazione o qualsiasi altra libreria di terzi integrata dall'applicazione utilizza NSURLProtocol, l'intercettazione potrebbe non riuscire.
Suggerimento: in iOS v9.0 e versioni successive, l'applicazione potrebbe non essere in grado di rilevare quando si trova sulla intranet dell'organizzazione (nota anche come Corporate Network
Detect). Questo problema si verifica se l' URL indicato nel criterio Browser e gateway per Rilevamento rete aziendale non è conforme alla funzionalità di sicurezza App Transport Security (ATS). Per ulteriori informazioni su ATS, consultate la sezione NSAppTransportSecurity della documentazione Apple all'indirizzo https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys In questo caso, è necessario modificare l' URL nel criterio. In alternativa, lo sviluppatore dell'applicazione wrapped deve consentire l' URL come parte dell'impostazione ATS nel file Info.plist all'interno dell'applicazione.