App-spezifische VPNs

NSURLConnection Klasse und NSURLSession Klasse.

Unterstützte NSURLSession-Methoden Nicht unterstützte NSURLSession-Methoden
defaultSessionConfiguration backgroundSessionConfiguration
ephemeralSessionConfiguration  

Andere Netz-APis werden nicht unterstützt (z. B. CFNetwork).

Die MaaS360® -Bibliothek verwendet NSURLProtocol , um die Netzanforderungen abzufangen. Wenn eine andere App oder eine andere Bibliothek eines anderen Anbieters, die von der App integriert wird, NSURLProtocol verwendet, kann das Abfangen fehlschlagen.

Tipp: In iOS v9.0 und höher kann die App möglicherweise nicht erkennen, wann sie sich im Intranet Ihres Unternehmens befindet (auch bekannt als Corporate Network Detect). Dieses Problem tritt auf, wenn die in der Browser- und Gateway-Richtlinie für die Erkennung des Unternehmensnetzes angegebene URL mit dem Sicherheitsfeature ATS (App Transport Security) nicht kompatibel ist. Weitere Informationen zu ATS finden Sie im Abschnitt NSAppTransportSecurity der Apple-Dokumentation unter https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys. In diesem Fall müssen Sie die URL in der Richtlinie ändern. Alternativ muss der Entwickler der umhüllten App URL als Teil der ATS-Einstellung in der Datei Info.plist innerhalb der App zulassen.