h5+app Android上架华为应用市场被拒原因“拒绝获取手机权限后app会闪退“以及隐私政策问题

h5+app Android上架华为应用市场被拒原因"拒绝获取手机权限后app会闪退"

华为应用市场报错:拒绝获取手机权限后app会闪退,此问题解决方案如下:

在manifest.json文件里的"distribute"节点下的"google"节点下增加"permissionExternalStorage",代码如下:

  "google" : {
                "packagename" : "", /*Android应用包名,如io.dcloud.HelloH5*/
                "keystore" : "", /*Android应用打包使用的密钥库文件*/
                "password" : "", /*Android应用打包使用密钥库中证书的密码*/
                "aliasname" : "", /*Android应用打包使用密钥库中证书的别名*/

                // "custompermissions" : true,
                "permissions" : [ ],
                "permissionExternalStorage" : {
                    "request" : "once",
                    "prompt" : "应用保存运行状态等信息,需要获取读写手机存储(系统提示为访问设备上的照片、媒体内容和文件)权限,请允许。"
                },
                "autoSdkPermissions" : false
            },

注意:最关键的是request属性是once,request有三个属性,我试的其他方法都不行。

隐私政策和服务协议是app上架必须要有的,具体如下:

 "plus" : {
        "privacy" : {
            "prompt" : "template",
            "template" : {
                "title" : "服务协议和隐私政策",
                "message" : "  请你务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/>  你可阅读<a href='隐私政策地址'>《服务协议》</a>和<a href='服务协议地址'>《隐私政策》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。",
                "buttonAccept" : "我知道了",
                "buttonRefuse" : "暂不同意"
            }
        },
    }

由于本人也是第一次开发h5+app,虽然总结起来很简单,但是也爬了好一阵子,总会有各种问题,以上问题是自己的记录,也希望能帮助遇到类似问题的伙伴,不足的地方还望大神指教!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值