【快应用】manifest文件配置权限出错总结
【问题背景】
快应用的manifest文件里使用permission属性,华为ide出现Invalid key提示,该如何处理?
【原因分析】
这个是因为ide版本更新后导致的,新版本的ide里去除了这个permission属性,默认是全获取权限,加入了permissionDesc获取权限说明,获取权限的理由描述,即当调用API需要用户授权时,在授权框显示的文字信息。理由描述需尽量清晰、合理。
permissionDesc可以配置name和desc两个属性信息。name目前支持的权限配置包括:WRITE_CALENDAR、ACCESS_FINE_LOCATION、CAMERA、RECORD_AUDIO、WRITE_EXTERNAL_STORAGE(1075+)、STORAGE_READ(1078+)、READ_PHONE_STATE(1078+)、NOTIFYCATION(1078+)、SILENT_NOTIFYCATION(1078+)、READ_CONTACT(1078+)、CAR_INFO。desc支持配置多语言字符串,但不支持以下配置:
固定字符串和变量字符串的混合,例如不支持配置为:"desc": "The reason is ${message.permissionDesc}"
多变量字符串拼接,例如不支持配置为:"desc": "${message.permissionDesc}${message.permissionDesc1}"
除 . 之外的子节点访问方式,例如不支持配置为:"desc": "获取权限理由如下:${message[‘permissionDesc’]}"
【示例代码】
"permissionDesc": [
{
"name": "ACCESS_FINE_LOCATION",
"desc": "此示例用来演示获取地理位置的能力,需要您授予获取地理位置的权限。"
},
{
"name": "RECORD_AUDIO",
"desc": "${message.permissionDesc}"
}
],
欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh
相关文章
- 移动端HTML5实现打电话,发短信,发邮件,文件上传
- 通过HTTP服务访问FTP服务器文件(配置nginx+ftp服务器)
- WinForm中使用XML文件存储用户配置及操作本地Config配置文件
- iOS开发 -- 为本地文件添加自定义属性的工具类
- Windows魔法堂:解决“由于启动计算机时出现页面文件配置问题.......”
- 采用scp命令在Linux系统之间copy文件
- Nginx静态文件路径配置
- zabbix server 在配置客户端的时候 在zabbix server端的/etc/hosts文件的hostname 对应的ip这样可以更快的让server端发现agent端
- 在Python中操作文件之truncate()方法的使用教程
- scala maven完整pom文件:编译、打包插件配置等
- Atitit webdav的使用与配置总结attilax总结 目录 1. 支持的协议2 1.1. http File unc2 2. 应用场景2 2.1. 远程文件管理实现功能 文件建立
- atitit.手动配置列表文件的选择and 数据的层次结构 attilax总结最佳实践--yaml
- SpringBoot - resource资源文件的打包配置详解(指定资源文件位置)
- 〖Python自动化办公篇⑫〗- Excel 文件自动化 - 读取 excel 数据
- Python Flask框架学习28:初始化项目文件/配置路由
- Qt工程pro文件的简单配置(尤其是第三方头文件和库)
- Python编程:读写excel文件
- 【Android 安全】DEX 加密 ( Java 工具开发 | apk 文件签名 )
- 27 openEuler管理网络-通过ifcfg文件配置网络
- PostgreSQL的学习心得和知识总结(二十四)|CentOS环境 配置生成coredump程序崩溃内存转储文件及gdb调试core文件
- Win11怎么把桌面文件路径改到D盘
- ceph 统计集群文件数
- Vivado中注意在生成Bitstream中的文件设计问题,就是逻辑分析仪是对RTL进行配置,不是对Testbench文件进行配置。
- Istio服务网格进阶④:Istio服务网格核心资源YAML编排文件配置清单
- 2022年山东省职业院校技能大赛服务器配置及应用项目评分文件
- WinServer 2012 R2 搭建域控服务器、文件服务器并配置权限