WiFiman 首次启动的权限清单:定位、本地网络、蓝牙各管什么
WiFiman 首次启动会连着要几个权限,给错了轻则功能空白、重则以为 App 是坏的。这一页把每个权限「管什么、不给会怎样」列成对照表。
Android 端
| 权限 | 管什么 | 不给的后果 |
|---|---|---|
| 位置信息(定位) | 获取 WiFi 扫描结果的系统前提 | Scan 页空白、周围网络看不到、Signal 数据残缺 |
| 附近设备 / 蓝牙 | BLE 设备扫描 | 蓝牙发现列表为空 |
| 通知(可选) | Teleport 状态等提醒 | 不推送,功能不受影响 |
安卓的特殊规则:定位权限与 WiFi 扫描挂钩是系统级设计(所有分析类 App 一致),不是 WiFiman 想收集位置。另一个隐形开关在系统设置里的「位置信息」总开关——应用权限给了但总开关关着,扫描照样空。建议位置选「使用时允许」。
iOS 端
| 权限 | 管什么 | 不给的后果 |
|---|---|---|
| 本地网络 | 探测局域网设备 | Discover 页扫不到设备 |
| 蓝牙 | BLE 扫描与 UniFi 设备配对发现 | 蓝牙入口空 |
| 通知(可选) | 提醒推送 | 不推送 |
iOS 没有像安卓那样的「定位换 WiFi 扫描」限制,但周围网络信息本身就受系统封印(没有 Scan 页的原因,见三端差异)。
桌面端
桌面版不问移动端那套权限,但在 Windows 上依赖对网络适配器的识别(多网卡用户注意选对网卡,见桌面版实操);Teleport 需要安装/授权虚拟网卡的系统权限,按弹窗允许即可。
权限给错了怎么补救
不用重装,去系统设置里补:
- Android:设置 → 应用 → WiFiman → 权限,逐项打开;再到系统「位置信息」确认总开关。
- iOS:设置 → WiFiman(应用列表里)→ 打开本地网络、蓝牙。
补完权限后重新打开 App 即可生效,仍空白的按对应功能页排障:Scan 空 → Scan 页;Discover 空 → Discover 页。
顺带说隐私
这些权限的用途边界与账号数据的说明集中在账号与隐私边界;官方对 Teleport 流量的口径是不存储用户数据。