1

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

在此处输入图像描述

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

提前感谢您的任何见解/帮助!

4

1 回答 1

0

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

于 2019-12-20T14:14:36.703 回答