内部システムの1つにiPhoneアプリの「フロントエンド」を作成することを考えていました。
これはCiscoVPN経由で実行する必要があると思います(キーコードで接続)。
iPhoneでこれを行うためのオプションは何ですか?
iPhoneを使用して手動でVPNに接続してから、iPhoneアプリを起動する必要がありますか?
または、アプリはユーザーにキーコードを入力してから、VPNセッションを開始するように求めることができますか?
内部システムの1つにiPhoneアプリの「フロントエンド」を作成することを考えていました。
これはCiscoVPN経由で実行する必要があると思います(キーコードで接続)。
iPhoneでこれを行うためのオプションは何ですか?
iPhoneを使用して手動でVPNに接続してから、iPhoneアプリを起動する必要がありますか?
または、アプリはユーザーにキーコードを入力してから、VPNセッションを開始するように求めることができますか?
いいえ、(iPhone SDK 3.1.2以降)VPN接続を操作するためのSDKによって提供されるAPIはありません。ユーザーは手動でネットワークに接続する必要があります。
VPN自体を操作するために利用できるAPIがない場合もありますが、iOS 3.0以降、企業は少なくとも特定のドメイン内のホストにVPN経由でアクセスするように強制でき、「VPNオンデマンド」を使用して特定の場合にVPNをオンにすることができますリソースにアクセスしています。ただし、エンタープライズ展開ツールがなければ、運が悪いと思います。
ただし、アプリケーションがこのような事態について洞察を得ることができるとは思えません。
iSimplyConnectをお試しください-ダイヤルオンデマンドをサポートしています。