IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> uniapp配置manifest.json首次进入弹窗呈现隐私权限,点击确定后再弹窗授权 -> 正文阅读

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

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

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

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

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

具体参考官方文章:
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标签 改成自己的隐私地址/本地页面跳转
在这里插入图片描述

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

在这里插入图片描述

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

        "privacy" : {
            "prompt" : "template",
            "template" : {
                "title" : "服务协议和隐私政策",
                "message" : "请你务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/> 你可阅读<a href='https://www.baidu.com/'>《服务协议》</a>和<a href='https://cn.bing.com/'>《隐私政策》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。",
                "buttonAccept" : "同意",
                "buttonRefuse" : "暂不同意",
                "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" : "为保证您正常、安全地使用,需要获取设备识别码(部分手机提示为获取手机号码)使用权限,请允许。"
                }
            },
        },

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2021-07-23 10:54:40  更:2021-07-23 10:56:42 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年4日历 -2024/4/28 11:59:02-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码