通过 iOS 应用程序获取 WebClip/Device 经理信息

Get WebClip/Device Manger Information from with an iOS Application

我有一个 iOS 设备,它是由 AirWatch 管理的。我正在尝试获取应用程序目录的 URL,可以在 Settings -> General -> Device Management -> Device Manager -> More Details 下手动找到它,如下面的屏幕截图所示,并用红框标出。

是否可以从应用程序中(在 Swift 中)获取此 URL,这样我实际上可以通过基本上从内部打开 URL 来启动 WebClip应用程序?我知道这个信息可能超出了应用程序沙箱的范围,考虑到甚至禁止通过 bundle id 启动另一个应用程序的能力(与 Android 不同),但我想我还是会问。不幸的是,WebClips 和 Intelligent Hub 应用程序都没有可用于切换的 URI 方案。

提前感谢任何insight/help!

显然,此类信息仅对可以访问系统钥匙串的 Apple 应用程序可见。要获取此值,应用程序需要在 Safari 中启动 URL,并让服务器在 HTTP 请求中请求此信息,return 一个 302 重定向,其中嵌入了 JSON重定向 URI 的查询字符串。对于应该简单的事情来说,这是一个严重的复杂性。