Feem 首次启动权限指南 — Android 和 iOS 必须授予的权限清单
为什么 Feem 需要这些权限
Feem 是一款局域网文件传输工具,它的核心功能只需要两件事:发现同局域网的其他 Feem 设备、读取你想发送的文件。但 Android 和 iOS 的系统策略出于隐私考虑,强制要求某些权限才能让应用读取 Wi-Fi 信息或文件系统。
Feem 在帮助中心里反复强调:它不使用你的位置信息、不上传你的照片、不追踪你的行为。但你必须授予权限,否则 Feem 无法工作。
Android 权限清单
打开 Feem 时,Android 会依次弹出以下权限请求。每一项都必须允许:
1. 位置权限(Location)
请求时机:首次启动时弹出,或尝试扫描设备时弹出。
为什么需要:Android 从 Android 6.0 开始强制要求应用获取位置权限后才能读取 Wi-Fi SSID 和附近 Wi-Fi 热点信息。Feem 需要这些信息来判断自己和其他设备是否在同一个网络。
Feem 怎么用:完全不用。位置权限只是 Android 系统的硬性门槛,Feem 拿到权限后不会查询你的 GPS 位置,也不会在后台持续定位。
操作建议:选择"仅在使用该应用时允许"(Allow only while using the app)。这比"始终允许"更安全,同时不影响 Feem 在前台工作。
2. 附近设备权限(Nearby devices)
请求时机:Android 13 及以上版本首次启动时弹出。
为什么需要:Android 13 新增的权限,专门用于让应用发现局域网内的其他设备。
Feem 怎么用:用这个权限扫描 UDP 广播来发现同局域网内运行 Feem 的其他设备。
操作建议:直接点允许。
3. 照片和视频权限(Photos and videos)
请求时机:首次尝试发送图片或视频时弹出。
为什么需要:让 Feem 能够访问你的照片库,以便选择要发送的图片。
Feem 怎么用:只读取你在 Feem 里手动选中的文件,读取后发送到局域网内的目标设备。文件不会上传到任何 Feem 服务器。
操作建议:选择"允许访问所有媒体文件"(Allow access to all media files),这样在 Feem 里选图时更方便,不用每次重新授权。
4. 文件权限(Files and media)
请求时机:首次尝试发送文档或其他非媒体文件时弹出。
为什么需要:让 Feem 能够访问内部存储和 SD 卡上的文件。
操作建议:允许。
iOS 权限清单
iOS 的权限管理更细,Feem 需要以下全部权限才能正常工作:
1. 位置权限(Location Services)
请求时机:首次启动时弹出。
为什么需要:Apple 的隐私策略与 Google 类似——iOS 假设"访问 Wi-Fi 信息可能间接泄露位置",因此强制要求应用有位置权限才能读取 Wi-Fi 信息。
Feem 怎么用:同样完全不用。位置权限只是 iOS 系统的硬性门槛。
操作建议:选择"使用 App 期间"(While Using the App)。这是既能让 Feem 正常工作、又最省电安全的选项。绝对不要选"不允许"——选了 Feem 就彻底搜不到其他设备了。
2. 本地网络权限(Local Network)
请求时机:iOS 14 及以上版本首次启动时弹出。
为什么需要:这是 Apple 从 iOS 14 开始引入的隐私开关,控制应用是否能发现和连接同局域网内的其他设备。
Feem 怎么用:用 Multipeer Connectivity 框架发现同局域网内的其他 Feem 设备。
操作建议:选择"允许"(Allow)。不允许的话 Feem 就是一台孤立设备,完全没用。
3. 照片权限(Photos)
请求时机:首次尝试发送照片时弹出。
为什么需要:让 Feem 能够从系统相册中读取图片。
Feem 怎么用:只读取你手动选中的照片,发送到局域网内的目标设备。
操作建议:选择"所有照片"(All Photos),这样选图时更方便。如果只想让 Feem 访问部分照片,选"选中的照片"(Selected Photos)也行,但每次想发新照片可能需要重新授权。
4. 通知权限(Notifications)
请求时机:传输完成时或有新消息时弹出。
为什么需要:让 Feem 在传输完成或收到新消息时发送系统通知。
操作建议:可以允许也可以不允许,看个人偏好。不允许的话传输完成只能在 Feem App 内看到提示。
授予权限后仍然搜不到设备怎么办
如果你仔细核对了每一项权限都已授予,但 Feem 还是找不到同局域网的其他设备,参考 设备不互认 逐条排查。