uniapp配置manifest.json首次进入弹窗呈现隐私权限,点击确定后再弹窗授权

近期应用市场对应用的审核,几次提交都被驳回甚至下架调整后再提交。主要有:
①首次进入应用,未经用户同意,app存在违规收集mac、imei等个人信息的行为
②应用内存在隐私不合规的行为:未经许可读取个人信息
经过了解了权限说明和协议说明对应用做出以下修改,才所算做理想的状态,以下具体配置manifsest.json

一、app权限使用配置(只需要申请应用需申请的,其他的移除,不然要说明和可能审核不过)

在这里插入图片描述
manifest.json配置:
android权限(permission)大全 - DCloud问答:https://ask.dcloud.net.cn/article/34986

二、配置首次进入软件弹窗提示,用户同意后,再进行具体弹窗授权同意(重要)。

具体参考官方文章:
Android平台应用启动时读写手机存储、访问设备信息(如IMEI)等权限策略及提示信息 - DCloud问答:https://ask.dcloud.net.cn/article/36549
Android平台隐私与政策提示框配置方法 - DCloud问答:https://ask.dcloud.net.cn/article/36937
先上效果:

ETFT5UCTOQR(ZJ}C{()JJOR.png

manifest.json配置:
在这里插入图片描述
其中的a标签 改成自己的隐私地址/本地页面跳转
eg:“线上地址:

<a href='https://cn.bing.com/'>

或者本地地址:

<a href='\/pages/index/index\'>

ps:应华为上架要求,图中“暂不同意”需改“不同意并退出App”。

重要:申请权限具体弹窗说明记得加

53ffd4fc2c4bcecfd8e8397d695b47a.png

最后配置源码(仅供参考):

        "privacy" : {
            "prompt" : "template",
            "template" : {
                "title" : "服务协议和隐私政策",
                "message" : "请你务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/> 你可阅读<a href='https://www.baidu.com/'>《服务协议》</a>和<a href='https://cn.bing.com/'>《隐私政策》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。",
                "buttonAccept" : "同意",
                "buttonRefuse" : "不同意并退出App",
                "second" : {
                    "title" : "温馨提示",
                    "message" : "进入应用前,你需先同意<a href='https://www.baidu.com/'>《服务协议》</a>和<a href='https://cn.bing.com/'>《隐私政策》</a>,否则将退出应用。",
                    "buttonAccept" : "同意并继续",
                    "buttonRefuse" : "退出应用"
                }
            }
        },
        /* 应用发布信息 */
        "distribute" : {
            /* android打包配置 */
            "android" : {
                "permissions" : [
                  "<uses-feature android:name=\"android.hardware.CAMERA\"/>", // 请求访问使用照相设备
                  "<uses-feature android:name=\"android.hardware.camera\"/>", // 过滤掉不支持camera和自动对焦功能的设备
                  "<uses-feature android:name=\"android.hardware.camera.autofocus\"/>", //过滤掉不支持camera和自动对焦功能的设备
                  "<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>", // 获取网络信息
                  "<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>", // 获取wifi信息
                  "<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>", // 改变网络状态
                  "<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>", // 改变wifi状态
                  "<uses-permission android:name=\"android.permission.INTERNET\"/>", // 允许访问网络 产生gprs
                  "<uses-permission android:name=\"android.permission.READ_LOGS\"/>", //  读取系统日志
                  "<uses-permission android:name=\"android.permission.RECORD_AUDIO\"/>", //  录制声音
                  "<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>", // 修改声音设置信息
                  "<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>", //  写入外部sd
                  "<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>", //  允许程序安装应用
                  "<uses-permission android:name=\"android.permission.INSTALL_PACKAGES\"/>", //  允许读写系统设置
                  "<uses-permission android:name=\"android.permission.SYSTEM_ALERT_WINDOW\"/>", //允许程序显示系统窗口
                  "<uses-permission android:name=\"android.permission.RECEIVE_USER_PRESENT\"/>", //允许接收当用户出现,即屏幕点亮的广播。
                  "<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>" //  允许后台运行
                ],
                /* 申请获取手机存储权限 */
                "permissionExternalStorage" : {
                    "request" : "once",
                    "prompt" : "应用保存运行状态等信息,需要获取读写手机存储(系统提示为访问设备上的照片、媒体内容和文件)权限,请允许。"
                },
                "permissionPhoneState" : {
                    "request" : "once",
                    "prompt" : "为保证您正常、安全地使用,需要获取设备识别码(部分手机提示为获取手机号码)使用权限,请允许。"
                }
            },
        },


---以上为自有app的隐私配置,仅供参考。

更具体看官方说明:
https://uniapp.dcloud.io/app/android-store?id=解决"违规收集个人信息"问题

  • 1
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 27
    评论
评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值