iOS企业VPN连接

在iOS应用程序中,如果您必须通过VPN访问企业远程服务,那么您的模式将确保您具有连接性并在不是这种情况下通知用户:

  • 检查您的网络和VPN是否正常工作(通过检查是否可以访问某些主机,如google.com和某些私有企业主机),如果是这种情况,请调用远程服务?
  • 或者直接呼叫远程服务,如果有网络exception,那么检查网络主机和企业主机是否都可以访问? (找出发生了什么并通知用户)
  • 或者你会采用不同的方式吗?

通常的做法:

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

2)用户使用该应用程序。

替代方法:

如果您正在开发企业应用程序,那么您可以使用apple的私有API从应用程序启动和停止VPN连接。

方法的优点

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

参考:

您可以在以下主题中找到关于此主题的热门讨论。

线程1

线程2

线程3