为了账号安全,请及时绑定邮箱和手机立即绑定

Firebase FCM通知click_action有效负载

Firebase FCM通知click_action有效负载

饮歌长啸 2019-11-12 09:33:00
当用户在后台运行应用程序时,当用户单击通知时,我试图打开一个特定的活动。从文档中,我知道必须在有效负载中添加click_action,并在应用程序中添加意图过滤器来处理它。但是,如何通过Firebase控制台在Firebase通知中添加click_action?我也对其他任何解决方法都开放。提前致谢。
查看完整描述

3 回答

?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

如果您的应用程序在后台运行,则Firebase不会触发onMessageReceived()。为什么.....?我不知道。在这种情况下,我看不到实现FirebaseMessagingService的任何意义。


根据文档,如果您要处理后台消息到达,则必须随消息一起发送“ click_action”。但是,如果您仅通过Firebase API从Firebase控制台发送消息,则不可能。这意味着您将必须构建自己的“控制台”以使营销人员能够使用它。因此,这使Firebase控制台也变得毫无用处!


这个新工具背后确实有一个很好的,有希望的想法,但执行效果很差。


我想我们将不得不等待新版本和改进/修复!


查看完整回答
反对 回复 2019-11-12
  • 3 回答
  • 0 关注
  • 841 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信