当用户在后台运行应用程序时,当用户单击通知时,我试图打开一个特定的活动。从文档中,我知道必须在有效负载中添加click_action,并在应用程序中添加意图过滤器来处理它。但是,如何通过Firebase控制台在Firebase通知中添加click_action?我也对其他任何解决方法都开放。提前致谢。
3 回答
繁星点点滴滴
TA贡献1803条经验 获得超3个赞
如果您的应用程序在后台运行,则Firebase不会触发onMessageReceived()。为什么.....?我不知道。在这种情况下,我看不到实现FirebaseMessagingService的任何意义。
根据文档,如果您要处理后台消息到达,则必须随消息一起发送“ click_action”。但是,如果您仅通过Firebase API从Firebase控制台发送消息,则不可能。这意味着您将必须构建自己的“控制台”以使营销人员能够使用它。因此,这使Firebase控制台也变得毫无用处!
这个新工具背后确实有一个很好的,有希望的想法,但执行效果很差。
我想我们将不得不等待新版本和改进/修复!
- 3 回答
- 0 关注
- 841 浏览
添加回答
举报
0/150
提交
取消