一、需求

解决应用上架问题

  • 过度获取用户信息
  • 我们发现您的应用在用户同意隐私政策前申请获取用户个人信息(IMEI, 设备ID, 用户应用安装列表, MAC地址用户数据)

自"滴滴"事件后,为避免该类事件,App的上架变的严格起来。上架经常已“过度获取用户信息/请在用户同意用户协议和隐私政策后获取用户隐私”

二、错误方法

第一次遇到需要已弹窗的形式让用户同意用户协议和隐私政策,自行手敲了一个隐私政策弹窗,但是在华为应用平台无论如何怎么都通过不了

三、解决方法

  • 首先碰到此问题请更新到HbuilderX3.1.22及以上版本
①、解决“违规收集个人信息“问题

关于收集个人信息问题,首先应用必须配置“隐私与政策”协议框,其次必须在“隐私与政策”非常清楚、全面地说明(不要用可能收集、了解用户信息这种模糊不清晰的词语)收集用户个人信息的目的、方式和范围,用户个人信息包括但不限于mac地址、设备序列号、imei、imsi、软件安装列表、通讯录信息、短信信息等。

  • 第一步:配置隐私与政策提示框

必须确保应用存在《隐私政策》,在应用首次启动时弹出提示并取得用户同意。

  • 在隐私政策中添加DCloud相关条款

例:我们的产品基于DCloud uni-app(5+ App/Wap2App)开发,应用运行期间需要收集您的设备唯一识别码(IMEI/android ID/DEVICE_ID/IDFA、SIM 卡 IMSI 信息)以提供统计分析服务,并通过应用启动数据及异常错误日志分析改进性能和用户体验,为用户提供更好的服务。详情内容请访问《DCloud用户服务条款》。(DCloud用户服务条款超链至:https://ask.dcloud.net.cn/protocol.html)

②、UniPush

消息推送服务供应商:由每日互动股份有限公司提供推送技术服务,我们可能会将您的设备平台、设备厂商、设备品牌、设备识别码等设备信息,应用列表信息、网络信息以及位置相关信息提供给每日互动股份有限公司,用于为您提供消息推送技术服务。我们在向您推送消息时,我们可能会授权每日互动股份有限公司进行链路调节,相互促活被关闭的SDK推送进程,保障您可以及时接收到我们向您推送的消息。详细内容请访问《个推用户隐私政策》(需将《个推用户隐私政策》超链至:http://docs.getui.com/privacy)。

③、xxx

需要获取用户信息的,标明获取了哪些,怎么用就OK

四、配置原生隐私政策框(HBuilderX3.1.22+ )

  • 1.打开项目的manifest.json文件,切换到“App启动界面配置”,在“Android启动界面样式”中勾选“使用原生隐私政策提示框”

  • 2.上一步勾选,项目会自动生成一个androidPrivacy.json文件

  • 3.在androidPrivacy.json文件中配置隐私政策信息,文本颜色等

{  "version": "1",    "prompt": "template",  "title": "服务协议和隐私政策",  "message": "  请你务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/>  你可阅读<a href=\"\">《服务协议》</a>和<a href=\"\">《隐私政策》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。",  "buttonAccept": "同意并接受",  "buttonRefuse": "暂不同意",  "second": {  "title": "确认提示",  "message": "  进入应用前,你需先同意<a href=\"\">《服务协议》</a>和<a href=\"\">《隐私政策》</a>,否则将退出应用。",  "buttonAccept": "同意并继续",  "buttonRefuse": "退出应用"  },  "styles": {  "backgroundColor": "#00FF00",  "borderRadius":"5px",  "title": {  "color": "#ff00ff"  },  "buttonAccept": {  "color": "#ffff00"  },  "buttonRefuse": {  "color": "#00ffff"  }  }
}

上架指南
更多内容参考

我们发现您的应用在用户同意隐私政策前申请获取用户个人信息(IMEI, 设备ID, 用户应用安装列表, MAC地址用户数据)相关推荐

  1. 华为应用市场上传APP失败多次因为:您的应用在用户同意隐私政策前申请获取用户的(MAC地址)个人信息。

    因为您的应用在用户同意隐私政策前申请获取用户的(MAC地址)个人信息.原因APP审核失败多次,后面发现一个方法挺好用的,记录一下: 1.手机先安装xposed,也就是虚拟系统,务必使用我提供的xpos ...

  2. uniapp打包的app上架应用商店隐私政策:您的应用在用户同意隐私政策前申请获取用户个人信息

    uniapp打包的app上架应用商店需要在进入app前弹出隐私政策框 app在上架应用商店的时候要验证是否在进入应用前有隐私政策的弹窗,因为最近自己app在华为应用商店,由于没有这个隐私政策弹窗导致下 ...

  3. 您的应用审核未通过,在用户同意隐私政策前,您的应用获取了用户的ANDROID ID

    您的应用审核未通过.在用户同意隐私政策前,您的应用获取了用户的ANDROID ID,不符合华为应用市场审核标准.修改建议:请在用户同意隐私政策后,再申请获取用户个人信息及权限.请参考<审核指南& ...

  4. 在用户同意隐私政策前,您的应用获取了用户的ANDROID ID,不符合华为应用市场审核标准。

    环境 Android Studio Bumblebee, Mac mini 2014 问题描述 在发布应用到华为应用市场时,提示"在用户同意隐私政策前,您的应用获取了用户的ANDROID I ...

  5. Unity安卓包同意隐私政策前获取AndroidID的问题定位原因

    1. 检查同意隐私政策前,是否有使用 SystemInfo.deviceUniqueIdentifier 2.检查ProjectSettings/UnityConnectSettings.asset里 ...

  6. App用户协议隐私政策

    用户协议 尊敬的用户,欢迎使用由深圳市中其信息技术有限公司(下列简称为"中其"或"中其信息")提供的服务.在使用前请您阅读如下服务协议,使用本应用即表示您同意接 ...

  7. Unity解决:同意隐私弹窗前,未经授权采集个人信息问题

    新规隐私政策出来后,之前发包都是好好的,现在被拒审. 第一反正是登录SDK问题,SDK的隐私弹窗不及时导致有地方在获取权限. 结果接SDK的同事说不是,并且检查代码的意愿并不高. 第二怀疑的聚合广告平 ...

  8. 滴滴 App 强制调取用户通讯录;子弹短信仍能泄露信息;特朗普炮轰谷歌 | 极客头条...

    「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有料的新闻资讯,让所有技术人,时刻紧跟业界潮流. 快讯速知 滴 ...

  9. 《隐私政策》及《用户服务协议》

    <隐私政策>及<用户服务协议>生效日期:2021年3月10日提示条款大石桥市多禾网络科技有限公司(以下可统称为"我们"或"[多禾]")高 ...

最新文章

  1. 【python】一个目录里面多个python程序文件,统计一下里面有多少行代码。即分别列出:代码、空行、注释的行数。
  2. 一个简单的例子看java线程机制
  3. linux字符设备驱动架构,linux驱动开发--字符设备:cdd_cdev结构中private_data使用
  4. 把 Redis 当作队列来用,真的合适吗?
  5. 第 2 章:初出茅庐【初级篇 - 2.1 穷竭搜索】
  6. 杭电1254java实现(双bfs 优先队列)
  7. newman执行测试_postman+newman+Jenkins之API全自动化测试(MAC)
  8. 三种DDL的简述:create、alter、drop
  9. 反射生成SQL语句入门
  10. LINQ TO SQL 动态查询
  11. 魔域手游如何修改服务器id,魔域互通端游手游架设
  12. 在腾讯云 EMR 上使用 GooseFS 加速大数据计算服务
  13. sql左连接查询,去重复数据
  14. Vue项目使用SSR服务器渲染
  15. centOS7 清理系统垃圾
  16. ‘mvn‘不是内部或外部命令
  17. npm i 安装时报错问题解决
  18. mysql 1677错误_[转载]MySQL 5.5.12 row格式复制下从库结构变更引发1677错误一则
  19. win10右键菜单没有新建Excel选项的解决方法
  20. 论语(原文注音, 注释, 译文, 评析) 打印版

热门文章

  1. 空间电子书架用flashi还是html,做个PDF格式电子图书浏览器——浅谈一类控件的使用...
  2. 无限纷争死神觉醒服务器角色查询,《无限纷争》全培养之 — 角色收集(上)...
  3. PyQt5 QMessageBox.question一种偷懒的快速对话框
  4. MATLAB离散函数和连续函数的绘制
  5. SQL Server中的聚集索引(clustered index) 和 非聚集索引 (non-clustered index)
  6. 赛车游戏——【极品飞车】(内含源码inscode在线运行)
  7. tightvnc由于目标计算机积极拒绝,TightVNC的连接可以作出,因为目标机器积极地拒绝它...
  8. 企业邮箱搭建费用,smtp邮件系统怎么搭建?验证码邮件群发,有哪些推荐邮件群发系统?
  9. “科技+品牌”造车新时代:极氪女工程师的“性感”价值
  10. requests + bs4爬取新闻标题及内容