近期应用市场对应用的审核,几次提交都被驳回甚至下架调整后再提交。主要有:
①首次进入应用,未经用户同意,app存在违规收集mac、imei等个人信息的行为
②应用内存在隐私不合规的行为:未经许可读取个人信息 经过了解了权限说明和协议说明对应用做出以下修改,才所算做理想的状态,以下具体配置manifsest.json
一、app权限使用配置(只需要申请应用需申请的,其他的移除,不然要说明和可能审核不过)
manifest.json配置: android权限(permission)大全 – DCloud问答:ask.dcloud.net.cn/article/349…
二、配置首次进入软件弹窗提示,用户同意后,再进行具体弹窗授权同意(重要)。
具体参考官方文章: Android平台应用启动时读写手机存储、访问设备信息(如IMEI)等权限策略及提示信息 – DCloud问答:ask.dcloud.net.cn/article/365… Android平台隐私与政策提示框配置方法 – DCloud问答:ask.dcloud.net.cn/article/369… 先上效果:
manifest.json配置: 其中的a标签 改成自己的隐私地址/本地页面跳转 eg:“线上地址:
<a href='https://cn.bing.com/'>
或者本地地址:
<a href='\/pages/index/index\'>
ps:应华为上架要求,图中“暂不同意”需改“不同意并退出App”。
重要:申请权限具体弹窗说明记得加
最后配置源码(仅供参考):
"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的隐私配置,仅供参考。
更具体看官方说明: uniapp.dcloud.io/app/android…
今天的文章uniapp配置manifest.json首次进入弹窗呈现隐私权限,点击确定后再弹窗授权分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/16811.html