uni-app安卓APP设置了使用原生隐私政策提示框,实际首次运行未弹出

发布于 1周前 作者 phonegap100 来自 Uni-App

uni-app安卓APP设置了使用原生隐私政策提示框,实际首次运行未弹出

项目在manifest.json里的APP启动界面配置勾选了使用原生隐私政策提示框(如图1),应用首次打开并没有弹出隐私政策的弹窗,androidPrivacy.json的配置如图2,安卓打包配置如图3,求大佬帮分析一下是什么原因导致的,现在APP要上架应用市场卡在这一步了


12 回复

添加 “hrefLoader”: “system”,


好的大佬,我去试试

还是不行,哎o(╥﹏╥)o

回复 6***@qq.com: 这个也加一下试试 “disagreeMode” : { “support” : false, “loadNativePlugins” : true, “visitorEntry” : false, “showAlways” : true },

回复 6***@qq.com: 需要卸载APP,重新运行

回复 陵域: 感谢大佬,我这边排查出问题来了,官方文档说要升级hbuilderX的版本,我一直升的是编辑器的版本,后来才发现原来得升打包时提示的uniapp cli的版本,我把那个版本升到最新的打出来的包就能弹出来了^_^,万分感谢

别用自定义基座 打包正式版 运行试试看

感谢大佬,我这边排查出问题来了,是uniapp cli的版本太老了导致的,文档上写的是hbuilderX的版本,我把uniapp cli的版本升到最新就有弹窗了,万分感谢^_^

好多方法都试了,现在我怀疑有两个地方出了问题 第一个就是那个targetSdkVersion,上架应用市场这个属性需要配置到30以上,是不是这个东西会影响隐私政策的弹窗? 第二就是hbuilderX的版本问题了,我现在为了使用enableOAID这个属性,用的是3.8.7的版本打版的,如果不用这个属性的话上架小米应用市场会提示《APP以隐私政策弹窗的形式向用户明示收集使用规则,未经用户同意,存在收集OAID的行为。》,昨天用3.8.7云打包提交后人工审核提示《应用首次运行应当有隐私政策弹窗,隐私政策内容完整且可直接阅读(不可下载后才能阅读)》,我试了一下确实没有弹出来,是不是哪里跟手机的版本有兼容问题导致没弹出来,我自己的手机是miui13的,审核那边是什么机型我不知道但是我这边也没弹,客户一直催我这边也找不到到底是哪里出了问题,求大佬帮忙看看

大佬,我的也没隐私政策弹窗。用的是hx创建的项目(版本是4.28)。而且打包的时候会出现这个提示:

解决了。我把项目从编辑器移除,重新添加了一下。然后右键项目->重新构建项目索引。现在打包重新安装app也可以弹出隐私协议了。

在 uni-app 中,如果你已经设置了使用原生隐私政策提示框,但实际首次运行时未弹出,可能是以下几个原因导致的。你可以按照以下步骤进行排查和解决:


1. 检查配置是否正确

确保在 manifest.json 中正确配置了原生隐私政策提示框。例如:

{
  "app-plus": {
    "privacy": {
      "enable": true,
      "title": "隐私政策",
      "content": "请阅读并同意我们的隐私政策",
      "buttonAccept": "同意",
      "buttonRefuse": "拒绝"
    }
  }
}
  • enable 必须设置为 true
  • titlecontentbuttonAcceptbuttonRefuse 需要根据实际需求填写。

2. 检查是否已经同意过隐私政策

原生隐私政策提示框通常只在首次运行时弹出。如果用户已经同意过隐私政策,后续启动时不会再次弹出。

你可以通过以下方式测试:

  • 清除应用数据(在手机设置中找到应用,清除缓存和数据)。
  • 重新安装应用。

3. 检查 uni-app 版本

确保你使用的 uni-app 版本支持原生隐私政策提示框功能。建议使用最新版本的 HBuilderX 和 uni-app SDK。


4. 检查是否被其他逻辑覆盖

如果你在代码中手动处理了隐私政策逻辑(例如在 App.vueonLaunch 中),可能会覆盖原生提示框的弹出。检查是否有相关代码。


5. 调试日志

App.vueonLaunchonShow 生命周期中添加调试日志,检查是否正常触发:

export default {
  onLaunch() {
    console.log('App launched');
  },
  onShow() {
    console.log('App shown');
  }
};
回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!