アプリ別 VPN

NSURLConnection クラスおよび NSURLSession クラス。

サポートされる NSURLSession メソッド サポートされない NSURLSession メソッド
defaultSessionConfiguration backgroundSessionConfiguration
ephemeralSessionConfiguration  

他のネットワーク API はサポートされません (例えば、CFNetwork)。

MaaS360® ライブラリーは、 NSURLProtocol を使用してネットワーク要求をインターセプトします。 別のアプリまたはアプリによって統合される他のサード・パーティー・ライブラリーが NSURLProtocol を使用する場合、インターセプトは失敗することがあります。

ヒント: iOS v9.0 以降では、アプリケーションが組織のイントラネット ( Corporate Network Detectとも呼ばれる) 上にある場合、そのアプリケーションは検出できない可能性があります。 この問題は、社内ネットワーク検出のためのブラウザーおよびゲートウェイ・ポリシーで指定される URL が App Transport Security (ATS) セキュリティー機能に対応していない場合に発生します。 ATSの詳細については、Appleのドキュメント https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys )の NSAppTransportSecurity セクションをご覧ください。 この場合は、ポリシーの URL を変更する必要があります。 あるいは、ラップされたアプリケーションの開発者は、アプリケーション内の Info.plist ファイル内の ATS 設定の一部として URLを許可する必要があります。