HarmonyOS 鸿蒙Next "ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY"权限是普通应用可以申请的么?
HarmonyOS 鸿蒙Next "ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY"权限是普通应用可以申请的么?
environment.getUserDownloadDir11+
getUserDownloadDir(): string
获取当前用户预授权下载目录的沙箱路径,该接口仅对特定设备开放。
需要权限:ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY
我试了下在module.json5的 requestPermissions 中添加 ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY 这个权限,结果自动签名安装进虚拟机时候一直提示获取权限失败
更多关于HarmonyOS 鸿蒙Next "ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY"权限是普通应用可以申请的么?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于HarmonyOS 鸿蒙Next "ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY"权限是普通应用可以申请的么?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
按官方文档,普通开发者开发的应用默认为 normal 级别;如果需要跨级别申请权限,也即部分 system_basic 级别权限,可通过邮件申请App加入ACL白名单,具体申请流程见如下文档:
尝试申请后,在AGC网站上个人创建的应用中可创建HAP Provision Profile, 在添加 Profile 时可添加部分 system_basic 的权限,ACL白名单通过后添加Profile时可看到 ”受限ACL权限(HarmonyOS API9及以上)" 这个选项;原来默认只有 "受限ACL权限(HarmonyOS API9以下)" 选项;目前选的有 14个选项(权限),添加Profile 后需要下载并在项目中配置;方法上述文档中有;
注意:上述Profile申请的权限名称字符串和HOS 4.0 权限文档列表中的某些权限字符串不一致,项目配置module.json5 时要按Profile中的字符串写,否则仍会报错。
**HarmonyOS 鸿蒙Next中,"ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY"权限是普通应用可以申请的。**此权限在API 12之后对所有应用开放,权限级别为normal,授权方式为user_grant,无需提升应用等级或申请权限证书。只需在module.json5配置文件的requestPermissions标签中声明该权限,并在应用运行时通过弹窗向用户请求授权即可。如果问题依旧没法解决,请加我微信,我的微信是itying888。
更多关于HarmonyOS 鸿蒙Next "ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY"权限是普通应用可以申请的么?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html