我们使用 Meteor+Ionic2 开发了一个移动应用程序。我们使用不在互联网区域的内部 NodeJS 服务器。我们将应用程序部署到我们的企业应用程序商店,它使 AirWatch VPN 隧道能够访问 Intranet 区域中的服务器。
使用 Xcode 或企业应用商店部署时,使用“F5 Access”VPN 在 iOS 设备级别进行测试时,一切都很好,没有 VPN 隧道。但是,当从我们的企业应用程序商店下载应用程序时,该应用程序使用 AirWatch VPN 隧道进行每应用程序 VPN,iOS 应用程序卡在初始屏幕上。它似乎没有调用 Meteor+Ionic2 的任何客户端或服务器端代码。
使用开发分发重新部署它时,它似乎停留在 about:blank 而不是去 localhost 并在 about:blank 中出现“加载资源失败”错误。
相同的 AirWatch VPN 隧道在 Android 中运行良好。这个问题似乎只发生在 iOS 中。我检查了设备级日志和 AirWatch VPN 隧道日志,它们没有报告任何错误。
我不确定 Meteor+Ionic2 是否支持 iOS 的 AirWatch VPN 隧道,因为没有调用任何框架代码。无论如何要调试企业分布式应用程序?使用 Meteor 开发 iOS 应用程序时是否不支持 VPN-Tunneling?
谢谢,安纳杜莱。