一、必要权限(不获取无法使用 APP)

以下权限是 APP 正常运行的基础,不申请或被拒绝将导致 APP 完全无法使用:

权限名称 使用场景 调用时机 可否拒绝
网络访问
INTERNET / ohos.permission.INTERNET
请求服务端接口、加载图片视频、即时通讯、版本更新 APP 启动后持续 否(系统默认授予)
网络状态
ACCESS_NETWORK_STATE / ohos.permission.GET_NETWORK_INFO
判断当前为 Wi-Fi / 移动网络,决定视频清晰度、是否预加载 APP 启动时 否(系统默认授予)

二、可选权限(功能性权限,可拒绝)

以下权限仅在您使用对应功能时弹窗申请,您可以选择拒绝;拒绝后仅该单点功能不可用,APP 其他功能正常。

权限 使用场景 调用时机 拒绝后的影响
精确定位
ACCESS_FINE_LOCATION
ohos.permission.LOCATION
查找您附近的门店/技师,按距离排序,提供「附近 1km / 3km / 5km」筛选 首次进入「首页」「附近」Tab 时 无法显示「附近门店/技师」,需手动选择城市与商圈;其他功能(搜索、订单、IM)不受影响
模糊定位
ACCESS_COARSE_LOCATION
ohos.permission.APPROXIMATELY_LOCATION
当用户拒绝精确定位时,降级使用城市级定位 精确定位被拒绝时降级 仅按城市推荐,无法精确到商圈/距离
相机
CAMERA
ohos.permission.CAMERA
① 拍摄头像 ② 评价时拍摄现场照片 ③ 扫描门店二维码核销卡券 点击「拍照」「扫一扫」按钮时 无法直接拍照,可改为从相册选择已有图片;二维码核销可改为手动输入券码
读取相册/存储
READ_MEDIA_IMAGES
READ_EXTERNAL_STORAGE
ohos.permission.READ_IMAGEVIDEO
① 选择头像 ② 上传评价图片 ③ IM 聊天发送图片 点击「从相册选择」时 无法上传相册图片,可改为现场拍照
写入相册/存储
WRITE_EXTERNAL_STORAGE
ohos.permission.WRITE_IMAGEVIDEO
① 保存订单二维码、电子凭证到相册 ② 保存分享海报 点击「保存到相册」时 无法将图片保存到本地,可改为截屏
麦克风
RECORD_AUDIO
ohos.permission.MICROPHONE
① IM 聊天发送语音消息 ② 录制视频时采集音频 长按 IM 输入框「按住说话」时 无法发送语音,可继续使用文字、图片消息
通知推送
POST_NOTIFICATIONS
ohos.permission.NOTIFICATION_CONTROLLER
① 订单状态变更(已支付/已确认/已完成)
② 新消息提醒
③ 优惠活动通知
首次启动时 无法收到推送,需手动进入 APP 查看;不影响功能本身
系统拨号
不申请权限,仅拉起系统拨号盘
点击「联系客服」「联系门店」按钮跳转拨号盘 用户主动点击时 用户在拨号盘上仍需手动确认拨打,APP 不会直接发起呼叫
设备标识
OAID(Android)
IDFV(iOS)
HarmonyOS 匿名设备 ID
用于风控反作弊、统计 DAU / 留存、消息推送绑定 APP 启动时 iOS 不获取 IDFA;OAID 与 IDFV 由系统提供,用户可在系统设置中重置

三、敏感权限的二次确认机制

对于以下敏感权限,我们采用「场景内首次申请 + 系统弹窗 + APP 内说明」三重提示:

四、三端权限映射表

同一功能在不同操作系统上对应的权限名称:

功能 Android HarmonyOS iOS
定位(精确) ACCESS_FINE_LOCATION ohos.permission.LOCATION NSLocationWhenInUseUsageDescription
定位(模糊) ACCESS_COARSE_LOCATION ohos.permission.APPROXIMATELY_LOCATION 同上(iOS 由用户在弹窗中选择「精确/模糊」)
相机 CAMERA ohos.permission.CAMERA NSCameraUsageDescription
读相册 READ_MEDIA_IMAGES(API 33+)
READ_EXTERNAL_STORAGE(API 32-)
ohos.permission.READ_IMAGEVIDEO NSPhotoLibraryUsageDescription
写相册 WRITE_EXTERNAL_STORAGE(API 28-)
API 29+ 通过 MediaStore 无需权限
ohos.permission.WRITE_IMAGEVIDEO NSPhotoLibraryAddUsageDescription
麦克风 RECORD_AUDIO ohos.permission.MICROPHONE NSMicrophoneUsageDescription
通知 POST_NOTIFICATIONS(API 33+) ohos.permission.NOTIFICATION_CONTROLLER UNUserNotificationCenter requestAuthorization
网络 INTERNET
ACCESS_NETWORK_STATE
ohos.permission.INTERNET
ohos.permission.GET_NETWORK_INFO
无需声明(默认允许)

五、如何管理与撤回授权

您可以随时在系统设置中查看和修改授权状态:

六、明确不获取的权限

我们承诺不会申请以下权限:

七、联系方式

如您对权限使用有任何疑问,请联系:

— 长沙市三度三科技有限公司 —