权限 | 权限内容 | 可申请此权限的特殊场景与功能 |
|---|---|---|
短时授权,允许应用保存图片、视频到用户公共目录。 | 应用无法使用安全保存控件,例如H5网页应用等。 存在连续多次保存图片/视频的场景,无法使用保存确认弹框,一次保存多个图片/视频。 | |
允许读取用户公共目录的图片或视频文件。 | 应用需要克隆、备份或同步图片/视频类文件。 | |
允许修改用户公共目录的图片或视频文件。 | 应用需要克隆、备份或同步图片/视频类文件。 应用内包含拍照和录制场景,且应用属于典型的拍照应用。无法使用安全控件或授权弹窗保存图片。 | |
允许应用访问用户媒体文件中的地理位置信息。 | / |
属性 | 含义 | 数据类型 |
|---|---|---|
name | 使用的权限名称。 | string |
reason | 申请权限的原因。 | string |
usedScene | 权限使用的场景,该字段用于应用上架校验。包括abilities和when两个子项。abilities是使用权限的UIAbility或者ExtensionAbility组件的名称;when是权限调用时机。 | 对象 |
Q:如果用户已拒绝权限,再次请求权限需要跳转设置页面,那这个跳转路径是什么?
A:跳转系统设置的各级页面Want参数需指定bundleName与abilityName,如需跳转设置相关子页面,除了指定bundleName与abilityName外,通常还需要填写对应uri与parameters,参考跳转到系统设置。
Q:申请受限权限的克隆,备份或同步的场景是哪些?
A:克隆的场景,如换机场景;备份或同步的场景,如云端备份、同步。
受限权限需要在应用市场申请权限,权限申请流程繁琐。在开发测试阶段建议使用不需要权限的替代方案,常见情况如保存图片到相册可以使用安全控件或弹窗授权进行保存,相册管理可以使用photoAccessHelper进行相册图片选择等。