iOS企业vpn连接

iOS企业vpn连接,ios,vpn,connectivity,Ios,Vpn,Connectivity,在iOS应用程序中,如果您必须通过VPN访问公司远程服务,您将采用何种模式来确保连接,并在情况并非如此时通知用户: 检查您的网络和VPN是否正常工作(通过检查是否可以访问某些主机,如google.com和某些私有企业主机),如果是这样,请呼叫远程服务 或者直接调用远程服务,如果存在网络异常,则检查是否可以访问网络主机和企业主机?(了解情况并通知用户) 或者你会做不同的事 常用方法: 1) 用户打开VPN客户端启用VPN连接 2) 用户使用该应用程序 替代方法: 如果您正在开发企业应用程序 然后

在iOS应用程序中,如果您必须通过VPN访问公司远程服务,您将采用何种模式来确保连接,并在情况并非如此时通知用户:

  • 检查您的网络和VPN是否正常工作(通过检查是否可以访问某些主机,如google.com和某些私有企业主机),如果是这样,请呼叫远程服务
  • 或者直接调用远程服务,如果存在网络异常,则检查是否可以访问网络主机和企业主机?(了解情况并通知用户)
  • 或者你会做不同的事

    • 常用方法:

      1) 用户打开VPN客户端启用VPN连接

      2) 用户使用该应用程序

      替代方法:

      如果您正在开发企业应用程序 然后,您可以使用苹果的私有api从应用程序启动和停止VPN连接

      该方法的优点

      这样,来自应用程序的所有网络连接都通过VPN路由,用户无需在每次使用应用程序时启用VPN连接

      参考资料:

      你可以在下面的帖子中找到一些关于这个话题的热门讨论


      否决票是怎么回事?想对您常用方法列表中的第一项发表意见吗,用户是通过“设置->常规->VPN”启用VPN连接,还是应用程序可以启用VPN连接?有可用的VPN客户端应用程序可以打开VPN连接,以便每个web请求都通过VPN路由。仅举几个VPN客户端应用程序,Cisco anyconnect和Junos PulseIt听起来与iOS7类似(截至2014年12月2日)除非我们被邀请使用苹果的私有API,否则我们仍然无法让应用程序启用全球VPN?我只是想确认一下。我正在制作一个绑定到MDM的应用程序,一旦MDM将VPN配置文件推送到设备上,我就想启用VPN,而不需要用户这样做(或者允许他们从我的应用程序中启用VPN)。谢谢是的,你是对的。但如果您使用MobileIron MDM,那么您可以查看名为AppTunnel的附加模块,该模块允许您单独为您的应用打开VPN连接,而不是为其他应用打开VPN连接。要了解更多信息,请访问或创建VPN随需应变配置文件,通过该配置文件,您可以轻松从您的应用打开VPN连接。我使用AirWatch作为我的MDM,在AirWatch将配置文件推送到我的设备后,我想为所有应用打开VPN(就好像用户通过
      设置->常规->VPN->on
      打开了它一样)。我的相关问题是:我会检查一下AirWatch是否有类似的产品,谢谢!