w***@163.com
w***@163.com
  • 发布:2025-12-24 14:53
  • 更新:2025-12-24 16:20
  • 阅读:81

uni-app 开发安卓app 打开就弹通知推送弹框,如何禁用?

分类:uni-app

uni-app开发安卓app上架应用宝,
因为app要上架,但是安卓一开始就会弹出通知授权弹框,导致无法提审app上架是无法通过。
请问安卓如何不自动弹出授权弹框?而是在同意协议之后弹出?

2025-12-24 14:53 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

该问题请在专业群( uni-app 官方技术交流群 1 ) 咨询

针对安卓应用上架时自动弹出通知授权弹框的问题,解决方案如下:

  1. 配置隐私政策模板:必须使用template模式配置Android隐私政策提示框,确保其在系统授权弹框前显示。在项目根目录创建androidPrivacy.json文件,内容示例:

    {  
    "version": "1",  
    "prompt": "template",  
    "title": "隐私协议",  
    "message": "我们需要您的同意才能提供完整服务..."  
    }

    详细配置文档

  2. 延迟推送权限请求:若集成unipush插件,需避免启动时自动请求通知权限。在用户同意隐私协议后,通过代码手动触发:

    // 在隐私协议确认回调中调用  
    uni.getPushClientId({  
    success: (res) => {  
    console.log('推送权限已请求', res.cid)  
    }  
    })
  3. 排查插件冲突:检查是否集成了其他原生插件(如广告SDK)触发了权限请求,可临时移除插件测试。

注意:部分厂商(如VIVO)系统机制会导致非自家商店安装的应用强制弹窗,属设备行为无法完全禁用,但通过上述配置可满足应用商店审核要求。务必使用HBuilderX 3.6.1+版本云打包,参考上架指南

内容为 AI 生成,仅供参考
银狼

银狼

在manifest.json文件中 -> 安卓/IOS启动界面配置 -> 把启动页面配上 还有个原生隐私政策提示框 打开就好了

  • w***@163.com (作者)

    我上传了1个图2,之前已经全部设置了的,但是它这个自动通知弹框还是要在隐私政策之前弹出

    2025-12-25 08:55

  • 银狼

    回复 w***@163.com: 应用宝给你的驳回信息是啥?

    2025-12-25 09:50

要回复问题请先登录注册