激活适用于 iOS 的 Omnissa Workspace ONE Intelligent Hub (Hub),请求受管 iOS 设备上的始终允许(始终开启)定位,以便 Hub 在后台运行的同时,Omnissa Intelligence SDK 能够可靠地收集基于定位的遥测。要激活该功能,请配置 Omnissa Workspace ONE UEM 中的设置,使用户能够在设备上看到适用的提示,通知其关于此功能的信息。
为什么要配置始终允许定位?
适用于 iOS 的 Intelligent Hub 可以为 Omnissa Intelligence 收集设备和定位遥测。当 Hub 处于后台时,为了可靠地收集定位,iOS 要求用户授予始终允许(始终开启)定位权限。Hub 仅在管理员指示需要此功能时才会请求此升级,并且仅在携带所需配置的 UEM 受管设备上请求此升级。
此功能几乎专门用于 Frontline iOS 用例(例如医院),在这些用例中,持续的后台定位可以提高设备分析的可靠性。它还支持在共享设备丢失或被盗时定位设备等应用场景。
默认为关闭
除非明确激活,否则适用于 iOS 的 Intelligent Hub 不会请求始终开启定位。仅当 Intelligence SDK 指示需要使用此功能 (iOSContinuousDataCapture = true) 并且设备是具有所列键值对的 UEM 受管设备时,才会显示该提示。
工作原理
Intelligence SDK 会发出两个用于控制此行为的遥测键值对 (KVP)。Intelligent Hub 使用这些键值对并决定是否提示用户将定位权限升级为始终。
| KVP | 默认值 | 说明 |
|---|---|---|
iOSContinuousDataCapture | false | 必须为 true 才能激活 Hub 请求始终开启定位。如果为 false,则 Hub 不会提示升级。 |
iOSContinuousDataCaptureSensitivity | 0(低) | 可选。 设置定位灵敏度级别 (0–3),以确定目标精度、距离筛选器和地理围栏半径。 |
灵敏度级别
灵敏度是将三个定位参数,即目标精度、距离筛选器和地理围栏半径组合在一起的单一值 (0–3)。较低的值有利于电池续航时间;较高的值则可提高精度以及捕获遥测的频率。
| 灵敏度 | 目标精度 | 距离筛选器(米) | 地理围栏半径(米) |
|---|---|---|---|
| 0 — 低 | kCLLocationAccuracyThreeKilometers(≈ 3 公里) | 500 | 500 |
| 1 — 中等 | kCLLocationAccuracyKilometer(≈ 1 公里) | 250 | 300 |
| 2 — 高 | kCLLocationAccuracyHundredMeters(≈ 100 米) | 100 | 200 |
| 3 — 最大 | kCLLocationAccuracyNearestTenMeters(≈ 10 米) | 50 | 100 |
- 目标精度
-iOS 尝试以怎样的精度解析每个定位修复 — 从"低"灵敏度的约 3 公里到"最大"灵敏度的约 10 米。
- 较高精度可提高定位质量,但会消耗更多的电池电量。
- 距离筛选器
- iOS 向 Hub 发送新定位之前,设备必须移动的最短距离。
- 例如,对于 500 米筛选器,设备必须移动大约 500 米,坐标才会更新。
- 如果两次轮询之间的移动量小于该值,Hub 将保留先前的定位。
- 值越小,捕获移动的频率越高,使用的电池电量越多。
- 地理围栏半径
- 当 Hub 处于关闭状态时,SDK 会围绕最后的已知定位设置一个此大小的圆形边界。
- 当设备越过此边界时,iOS 会短暂唤醒 Hub 以记录遥测数据,并绘制新的边界。
- 半径越小,唤醒 Hub 的频率越高
- Apple 的最小值为 100 米。
在 UEM 中设置 KVP
在 Workspace ONE UEM Console 中,输入这些 KVP 作为自定义设置 (JSON)。
预计的电池影响
Omnissa 在 8 小时时段(模拟一个工作日)内测试了此功能,整个过程中屏幕保持开启状态,并以最大精度约每秒模拟一次定位或地理围栏事件 — 该条件比典型的真实使用环境更加严苛。测试使用了最新的 iPhone 16 Pro (iOS 18) 和较旧的 iPhone X (iOS 16)。
与运行不含此功能的相同应用相比,在 8 小时测试期使用的额外电池电量:
| 运行状态 | iPhone 16 Pro | iPhone X |
|---|---|---|
| 应用在后台打开,主动收集数据 | ≈ 5 个百分点 | ≈ 0 个百分点 |
| 强制退出,移动时被地理围栏唤醒 | ≈ 7 个百分点 | ≈ 11 个百分点 |
| 位于后台,保持静止(很少或没有更新) | ≈ 0 个百分点 | ≈ 13 个百分点 |
以此角度而言,在上述屏幕开启的条件下,设备自身在 8 小时内就消耗了约 25% (iPhone 16 Pro) 至 60% 以上 (iPhone X) 的电池电量,因此大多数电池使用量源自正常的设备活动,而非此功能。
电池使用量随灵敏度设置成比例增加。灵敏度越高意味着定位更新越频繁 — 在 12 英里的驾驶距离上,最高灵敏度的更新次数约为低灵敏度的 10 倍。选择满足遥测需求的最低灵敏度。
基于内部测试
这些结果来自 Omnissa 内部测试(在故意设置的激进条件下)。实际电池影响因设备型号、iOS 版本、灵敏度设置、用户移动距离、网络状况和其他正在运行的应用而异 — 预计在大多数实际部署中影响较低。
必备条件
设备必须运行适用于 iOS 的 Omnissa Workspace ONE Intelligent Hub 26.05 或更高版本。早期版本不支持始终开启后台遥测。
过程
在 Workspace ONE UEM Console 中进行配置,使 iOS 设备仅在具有所需 MDM 配置的 UEM 受管 iOS 设备上显示提示。
- 设置设备的收集级别。
- 在 UEM 中,转到组与设置 > 所有设置 > 设备与用户 > 常规 > 隐私。
- 视情况而定,将当前设置设为覆盖(而不是"继承")。
- 在定位 > GPS 数据下,为您管理的所有权类型选择收集级别(例如,"收集并显示"):企业 – 专用、企业 - 共享、员工所有和 未分配。
- 为您认为适合部署的注册类别激活 GPS 设置。
。
- 为您认为适合部署的注册类别激活 GPS 设置。
- 滚动到页面底部并保存您的设置。
- 为 Intelligent Hub 启用"收集定位数据"。
- 仍在 UEM 中,转到组与设置 > 所有设置 > 设备与用户 > Apple > Apple iOS > Intelligent Hub 设置。
- 视情况而定,将当前设置设为覆盖。
- 在常规选项卡的区域部分中,激活收集定位数据。此功能必须启用。
- 在常规区域中,确认已激活后台应用刷新,使 Hub 可以在后台运行和报告。
。 - 查看最小刷新时间间隔(例如,4 小时),了解 Hub 在后台刷新的频率。
- 滚动到页面底部并保存您的设置。
- 在默认 SDK 配置文件中输入 KVP 作为自定义设置。
- 仍在 UEM 中,转到组与设置 > 所有设置 > 应用 > 设置和策略 > 设置。
- 将当前设置设为覆盖。
- 将自定义设置设为已启用。
- 在"自定义设置"字段中,输入 JSON 形式的 KVP。
。
CaptureDEXData将激活移动分析收集,DataCaptureSettings将启用始终开启定位。- 添加
iOSContinuousDataCaptureSensitivity为可选操作。省略此操作将使用默认值(0,低),或设置 0–3 之间的值。
{ "CaptureDEXData": true, "DataCaptureSettings": { "iOSContinuousDataCapture": true, "iOSContinuousDataCaptureSensitivity": 3 } } - 保存您的设置。
最终用户会看到什么?
iOS 分阶段授予定位访问权限。配置后,Hub 将触发以下标准系统提示。说明性文本由工作区策略提供,因此用户可以了解发出请求的原因。
屏幕 1:初始定位请求(在使用时)
iOS 首先询问 Hub 是否可以使用其定位。对话框显示允许 'Hub' 使用您的定位以及策略说明您的工作场所设置的策略支持此应用仅在其处于打开状态时或在后台收集您的定位...
选项包括允许一次、在使用应用时允许和不允许。要激活遥测,用户应选择在使用应用时允许。
。
屏幕 2:升级至"始终允许"
iOS 要求用户将权限扩展到后台。对话框显示**是否允许'Hub'即使在您未使用应用时也使用您的定位?**以及说明 ...支持此应用以连续方式或在后台收集您的定位...
选项包括仅在使用时保留或更改为始终允许。要激活连续后台遥测,用户应选择更改为始终允许。
。
提示时机和精确定位
iOS(而非 Hub)控制何时显示始终允许升级。该提示通常遵循最初的使用时授权,而不是立即显示。将精确定位保持开启状态,以获得准确的遥测。
更多提示和频率
用户授权"始终允许"后,iOS 会定期重新确认后台定位的使用。这是在 iOS 13 中引入的一项 Apple 隐私功能,该功能由 iOS,而非 Hub 或管理员控制。
。
用户看到提醒的频率
iOS 按自己的计划显示该提醒 — 通常每隔几天一次(用户通常每周报告若干次)。无论用户已经批准多少次,它都会重新出现,并且没有仅停用此提醒的设置。显示的计数和映射反映了在特定窗口期间 Hub 在后台访问定位的频率(例如,"一次...过去 3 天")。
用户应选择什么设置
要保持后台遥测的流动,用户应在每次出现提醒时选择始终允许。选择更改为仅在使用时会停止后台收集,直至再次授予权限。
设定 Frontline 用户的预期
由于提醒根据设计会重复出现,因此请提前告知 Frontline 用户,Hub 会出现在这些提示中的原因,并且他们应该选择始终允许。提前告诉他们这一点可以减少支持请求单和意外的选择退出。
备注和注意事项
- 始终开启定位默认处于关闭状态。仅当
iOSContinuousDataCapture = true并且设备是具有上述配置的 UEM 受管设备时,Hub 才会提示。 - 将精确定位开启和后台应用刷新保持激活状态,以获得可靠的遥测。
- 无法抑制重复出现的 iOS 提醒。相应地规划最终用户通信。
此页面对您有帮助吗?