我正在考虑为我们的一个内部系统创建一个 iPhone 应用程序“前端”。
我怀疑这需要通过 Cisco VPN 运行(使用密钥连接)。
在 iPhone 上执行此操作的选项有哪些?
您是否需要使用 iPhone 以某种方式手动连接到 VPN,然后启动 iPhone 应用程序?
或者应用程序可以提示用户输入他们的密钥代码,然后启动 VPN 会话?
我正在考虑为我们的一个内部系统创建一个 iPhone 应用程序“前端”。
我怀疑这需要通过 Cisco VPN 运行(使用密钥连接)。
在 iPhone 上执行此操作的选项有哪些?
您是否需要使用 iPhone 以某种方式手动连接到 VPN,然后启动 iPhone 应用程序?
或者应用程序可以提示用户输入他们的密钥代码,然后启动 VPN 会话?
不,(从 iPhone SDK 3.1.2 开始)SDK 没有提供用于操作 VPN 连接的 API。用户必须手动连接到网络。
虽然可能没有可用于操作 VPN 本身的 API,但从 iOS 3.0 开始,企业至少可以强制通过 VPN 访问特定域中的主机,并且“按需 VPN”可用于在给定的情况下打开 VPN正在访问资源。但是,如果没有企业部署工具,我怀疑您不走运。
不过,听起来该应用程序无法洞悉发生的任何事情。
参考: http: //support.apple.com/kb/HT1424
试试 iSimplyConnect - 它支持按需拨号。