3

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

  • 检查您的网络和 VPN 是否正常工作(通过检查是否可以访问像 google.com 和一些私有企业主机这样的主机),如果是这样,那么调用远程服务?
  • 或者直接调用远程服务,如果出现网络异常,则检查网络主机和企业主机是否都可达?(找出正在发生的事情并通知用户)
  • 或者你会做不同的事情?
4

1 回答 1

1

通常的做法:

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

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

替代方法:

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

该方法的优点

这样应用程序的所有网络连接都通过 VPN 进行路由,用户不必在每次使用应用程序时都启用 VPN 连接。

参考:

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

线程 1

线程 2

线程 3

于 2013-11-05T05:58:07.800 回答