AirWatch 浏览器 URL 方案
Posted
技术标签:
【中文标题】AirWatch 浏览器 URL 方案【英文标题】:AirWatch Browser URL scheme 【发布时间】:2015-05-11 09:49:39 【问题描述】:我的公司将 AirWatch 用作 MDM,我需要在 android 和 ios 上开发一个应用程序,该应用程序充当启动器并在 AirWatch 浏览器中打开特定 URL。
我的问题是我找不到有关 的任何信息,而且我还无法访问 AirWatch 上的任何设备或文档(现在我们只是在检查可能性)。
我在 AirWatch 网站上看到有一个 SDK 可以与整个 AirWatch MDM 集成,但这不是我想做的。该应用只需要在选定的 URL 上打开 AirWatch Browser。
【问题讨论】:
【参考方案1】:AirWatch 浏览器的 URL 方案是:
awb://
awbs://
像往常一样输入 URL。
示例:http://www.air-watch.com
AirWatch 浏览器 URL 方案:awb://www.air-watch.com
【讨论】:
不久前发现了这个,但它是正确的答案。像魅力一样工作。 这适用于我在 iOS 上使用电子邮件中的超链接。因此,从本机邮件应用程序会打开 AirWatch 浏览器,其中包含指向内部应用程序的指定链接。 谁能确认这些是当前的 URL Scheme 吗? 是的,这些仍然是用于 VMware Browser(以前的 AirWatch Secure Browser)的 URL 方案。【参考方案2】:我发布第二个答案是因为我找到了实现您想要的更好的方法,但第一个答案可以帮助其他人实现类似的目标。
在 AirWatch 控制台中,转到设备 > 配置文件 > 列表视图。为您的平台添加一个新配置文件,您需要为 iOS 创建一个,为 Android 创建另一个。
在General
有效负载中,填写名称并选择您要分配此配置文件的智能组。
在Web Clips
或Bookmarks
负载中,填写标签(即设备上的图标名称)和 URL。您可以为设备上的图标添加图片。如果您愿意,还有其他一些选择。
Save & Publish
并且该图标将出现在智能组所针对的设备上。
【讨论】:
【参考方案3】:接受的答案
在 AirWatch 控制台中,作为管理员,您可以为您的设备配置 Profiles
。多亏了这一点,例如,您可以为 iOS 设备禁用 Safari
。我不确定其他操作系统是否可能,因为它是特定于构造函数的。这样,AirWatch 浏览器将是用户唯一可访问的浏览器,因此是默认浏览器。现在,链接只能在里面打开。
原答案
当您配置 AirWatch 浏览器时,您有几个可用的设置,其中之一是 Bookmarks
AirWatch 在线帮助摘录:
选择书签标签。提供以下信息以定义 并将书签列表推送到 AirWatch 浏览器:
预定义书签的 URL - 配置书签以显示为 URL 地址或友好名称。名称 - 在此字段中提供文本以显示为友好名称。将此字段留空以将 URL 显示为书签名称。URL - 提供书签 URL。添加 - 选择以添加其他书签。
【讨论】:
我不想配置 AirWatch 浏览器,也不想让用户自己打开它。这里的用例是用户打开一个应用程序(不是 AirWatch 浏览器)并单击一个按钮。然后此按钮将 AirWatch 浏览器直接打开到指定 URL(由用户单击该按钮的应用程序指定)。基本上我需要一种方法来使用 URL 但从另一个应用程序打开 AirWatch 浏览器。 好的!只是一些想法.. 如果 AirWatch Browser 是默认浏览器,它应该会在其中打开链接,你不觉得吗?该链接可能(或必须?)首先被列入白名单。 也许在另一个浏览器中成功打开一个基本链接是一个很好的起点,如果它还没有完成的话 你是对的,如果它是默认浏览器,它会工作。实际上,我们已经使用其他浏览器(例如 chrome 和 safari)对其进行了测试,并且确实可以使用。我们的问题目前仅与 AirWatch 浏览器有关。 在 AirWatch 控制台中,您可以通过Profiles
为 iOS 设备禁用 Safari。这样一来,AirWatch 浏览器将是唯一且明显的默认浏览器。以上是关于AirWatch 浏览器 URL 方案的主要内容,如果未能解决你的问题,请参考以下文章
Airwatch 目录和 Airwatch Tunnen URL 方案
如何获取通过 Airwatch MDM 解决方案分发的应用程序的调试日志
使用方案时,浏览器如何确定 href 中的 URL 是不是是相对的?