iOS 6 で設定した構成プロファイルがあったので、特定の URL にヒットすると VPN が作動します。
次の構成プロファイルキーを使用してこれを行っていました。
<key>OnDemandEnabled</key>
<integer>1</integer>
<key>OnDemandMatchDomainsAlways</key>
<array>
<string>my_homepage.com</string>
</array>
iOS 6 では、これは正常に動作するようです。ただし、iOS 7 では、OnDemandRules キーを支持して OnDemandMatchDomainAlways が廃止されたようで、「OnDemandMatchDomainAlways」のデフォルトの動作は「OnDemandMatchDomainsOnRetry」のように動作することです。そのため、次のように OnDemandRules キーを使用して、以前のセットアップを iOS 7 で動作させようとしています。
<key>OnDemandRules</key>
<array>
<dict>
<key>Action</key>
<string>Connect</string>
<key>DNSDomainMatch</key>
<array>
<string>my_homepage.com</string>
</array>
</dict>
</array>
また、この方法を使用して設定しようとしました:
<key>OnDemandRules</key>
<array>
<dict>
<key>Action</key>
<string>EvaluateConnection</string>
<key>ActionParameters</key>
<array>
<dict>
<key>Domains</key>
<array>
<string>url-that-redirects-if-vpn-off.com</string>
</array>
<key>DomainAction</key>
<string>ConnectIfNeeded</string>
</dict>
</array>
</dict>
</array>
ただし、これらの方法はどれも機能していないようです。VPN OnDemand 機能が iOS6 と同じように iOS 7 でも動作するように、iOS VPN プロファイルを設定する方法を知っている人はいますか?
前もって感謝します、