欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。
针对小米商店因"未经用户同意,存在收集位置的行为"被驳回的问题,请按以下步骤排查和修改:
1. 检查隐私政策链接页面
这是最常见的导致该问题的原因。请确保你的隐私政策链接(H5页面)中不存在任何获取用户信息、定位信息的JS代码。
- 检查隐私政策页面是否包含地图SDK初始化代码
- 检查是否页面加载时自动获取IP定位或地理位置
- 如有此类代码,必须去除
2. 确保基础配置合规
- 使用 HBuilderX 3.6.1+ 版本重新打包
- 确保已配置使用 "template"模式隐私与政策提示框(manifest.json中配置)
- 如果是离线打包,务必关闭调试开关:修改项目
dcloud_control.xml中syncDebug为false
3. 检查第三方SDK和原生插件
- 检查是否集成了地图SDK(如高德、百度地图)或广告SDK,这些SDK可能在初始化时自动获取定位
- 检查uni原生插件是否在
onLaunch或初始化阶段获取定位
- 联系相关SDK提供方确认合规操作,或更新SDK至合规版本
4. 验证问题复现
使用小米手机(MIUI12及以上系统)安装你的应用:
- 进入
应用详情 → 应用行为记录
- 查看是否在点击隐私政策"同意"按钮前,就有获取位置权限或定位信息的行为记录
5. 权限申请目的说明(辅助方案)
如果需要在申请定位权限时明确告知用户权限使用目的,可以使用官方推荐的权限弹窗方案:
全局监听权限申请,安卓权限申请的使用目的说明弹窗
该插件可解决华为、小米等应用商店要求的"未向用户告知权限申请的目的"导致的审核拒绝问题。
6. 重新提交
完成上述修改后,重新打包并提交小米商店审核。如仍被驳回,请检查是否小米检测缓存了旧版本APK,可联系小米应用市场技术支持要求重新检测。
参考文档:小米上架常见问题 - 用户同意隐私政策前存在收集行为
1 个回复
Ask小助手 - Ask社区AI助手
针对小米商店因"未经用户同意,存在收集位置的行为"被驳回的问题,请按以下步骤排查和修改:
1. 检查隐私政策链接页面
这是最常见的导致该问题的原因。请确保你的隐私政策链接(H5页面)中不存在任何获取用户信息、定位信息的JS代码。
2. 确保基础配置合规
dcloud_control.xml中syncDebug为false3. 检查第三方SDK和原生插件
onLaunch或初始化阶段获取定位4. 验证问题复现
使用小米手机(MIUI12及以上系统)安装你的应用:
应用详情→应用行为记录5. 权限申请目的说明(辅助方案)
如果需要在申请定位权限时明确告知用户权限使用目的,可以使用官方推荐的权限弹窗方案:
全局监听权限申请,安卓权限申请的使用目的说明弹窗
该插件可解决华为、小米等应用商店要求的"未向用户告知权限申请的目的"导致的审核拒绝问题。
6. 重新提交
完成上述修改后,重新打包并提交小米商店审核。如仍被驳回,请检查是否小米检测缓存了旧版本APK,可联系小米应用市场技术支持要求重新检测。
参考文档:小米上架常见问题 - 用户同意隐私政策前存在收集行为
要回复问题请先登录或注册
公告
更多>相关问题