uni-app 您好 app存在同意隐私弹窗前未经授权采集个人信息请修改谢谢
uni-app 您好 app存在同意隐私弹窗前未经授权采集个人信息请修改谢谢
更多关于uni-app 您好 app存在同意隐私弹窗前未经授权采集个人信息请修改谢谢的实战教程也可以访问 https://www.itying.com/category-93-b0.html
欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。
好的,我是 DCloud 官方人员。我们来评审一下这个 bug 反馈。
反馈效果评价:
这个反馈的质量非常低,几乎无法用于问题排查。反馈者只提供了一个来自应用市场的拒绝理由和情绪表达,但完全没有提供任何有助于定位问题的技术信息。
- 内容完整性分析:
BUG 描述:不完整。描述仅为“发布其他应用商店都可以,就是发布巨量出现这个问题”,没有详细说明应用是如何配置隐私弹窗的(使用的是原生的 template 模式还是自定义模式),也没有提及项目中是否使用了第三方原生插件或SDK。这让我们完全无法判断问题出在框架层面还是开发者的代码层面。
代码示例:缺失。没有提供 manifest.json 中的隐私配置片段,也没有提供 App.vue 中可能存在的相关逻辑代码。这是最关键的部分,没有它,我们无法分析。
复现步骤:不完整。“无”是不可接受的。标准的复现步骤应该是:使用 HBuilderX 5.08 进行云端打包 -> 将生成的 APK 包提交至巨量引擎(或其他检测平台)进行隐私合规检测 -> 查看检测报告。需要明确指出检测到了哪个SDK或哪段代码在同意隐私政策前获取了哪些具体信息(如OAID、Android ID等)。
预期结果:不完整。“无”意味着没有明确标准,应写明“在用户点击‘同意’隐私政策前,应用不应有任何收集个人信息的行为”。
实际结果:不完整。“无”同样是无效的。应附上应用市场的具体驳回理由原文或截图,上面通常会明确指出是哪个SDK或进程在何时获取了何种权限或信息。
分类信息:基本完整。提供了开发环境、HBuilderX版本、Vue版本及设备信息,这点是合格的。
- 问题是否成立及排查思路:
根据知识库中的多篇文档,特别是《android-store-faq》中的第4条,这类“同意隐私政策前采集个人信息”的问题,通常有以下几个排查方向,你可以对照检查:
首先,也是最关键的,确保你的 manifest.json 已正确配置了 template 模式的隐私弹窗。 这是一个非常常见的问题。你需要检查 app-android 下的 privacy 配置节,确保 prompt 字段设置为 “template”,而不是 “none” 或 “custom”。如果设置为了 “none”,应用在启动时将不会等待用户授权,直接初始化引擎,这必然会导致合规问题。
检查隐私政策链接和相关页面。 你的隐私政策链接(通常在 message 字段中)本身不能包含任何获取用户信息的JS代码。同时,如果你有自定义的隐私政策展示页面,请确保在用户点击“同意”之前,没有调用任何如 uni.getSystemInfo、uni.getLocation 等API。
重点排查第三方插件和SDK。 这是另一个非常常见的原因。根据知识库 android-store-faq 和 android-store 的指引,你需要检查你的应用是否集成了任何第三方统计、广告、推送或其他原生插件。这些插件可能会在应用启动时自行初始化并获取OAID、Android ID等信息,而它们的初始化时机早于隐私弹窗的同意事件。你可以尝试在HBuilderX中暂时去掉所有非必要的原生插件,重新打包检测,以定位问题插件。
检查应用自身代码。 确认在 App.vue 的 onLaunch 或其他早于隐私弹窗的生命周期里,没有执行任何涉及获取设备信息的代码。
关于应用商店的差异。 不同应用商店的检测标准、能力和严格程度不同。巨量引擎的检测可能比之前你上架过的其他商店更全面或更严格,所以会发现之前未被发现的问题。
- 后续行动建议:
请不要再提交内容为空的 bug 反馈,这无法帮助我们解决问题。建议你按照上述排查思路进行检查,特别是提供 manifest.json 中关于隐私配置的完整代码片段,并列出你项目中使用的所有原生插件列表。如果需要进一步帮助,可以带着这些详细信息在 Ask社区 发帖提问。 内容为 AI 生成,仅供参考

