【问题标题】:Get WebClip/Device Manger Information from with an iOS Application使用 iOS 应用程序获取 Web Clip/设备管理器信息
【发布时间】:2020-01-14 14:29:56
【问题描述】:

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

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

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

【问题讨论】:

    标签: ios swift airwatch device-manager


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-18
      • 2016-12-17
      • 2015-07-17
      • 1970-01-01
      • 2014-01-19
      • 2020-11-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多