You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Firebase Web控制台避免重复发通知并定向新用户?

仅通过Firebase Web控制台实现向新增用户推送通知(避免重复)

完全可以做到!不用额外做自定义开发,靠Firebase控制台自带的受众筛选功能就能解决这个问题,具体操作步骤如下:

方法1:利用「用户首次访问/注册时间」创建精准受众

  1. 打开Firebase控制台,进入「Analytics」模块下的「受众」页面
  2. 点击「创建受众」,选择「基于条件」的受众类型
  3. 添加筛选条件:找到用户属性里的「首次访问时间」(如果你的应用追踪了自定义的注册事件,也可以用「首次触发[注册事件]的时间」),设置为「晚于」你上次发送通知的具体时间点(比如上次发通知是5月20日,就选「> 2024-05-20」)
  4. 给这个受众起个好记的名字,比如「XX通知后新增用户」,保存即可

之后发送新通知时:

  • 进入「Cloud Messaging」模块,新建一条通知
  • 在「目标受众」环节,直接选择刚才创建的「XX通知后新增用户」受众
  • 确认内容后发送,这样就只会推送给在你指定时间之后才加入的用户,不会重复触达之前的首批用户

方法2:用「排除受众」双重保险(适合之前已有明确受众的情况)

如果之前的首批用户已经是一个保存好的受众,还可以用排除逻辑来确保精准:

  1. 新建受众时,先选择「所有用户」作为基础群体
  2. 添加排除条件:选择「排除」之前的首批用户受众
  3. 再额外加上「首次访问时间晚于上次发送时间」的条件,进一步缩小范围
  4. 保存后用这个受众发送通知,就能彻底避免重复推送

需要注意的是,这些筛选依赖Firebase Analytics的数据,所以要确保你的Web应用已经正确集成了Firebase Analytics,并且首次访问/注册事件被正常追踪到哦。

内容的提问来源于stack exchange,提问作者user899849

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 06:32:06