猿问

Firebase FCM通知click_action有效负载

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



饮歌长啸
浏览 842回答 3
3回答

繁星点点滴滴

如果您的应用程序在后台运行,则Firebase不会触发onMessageReceived()。为什么.....?我不知道。在这种情况下,我看不到实现FirebaseMessagingService的任何意义。根据文档,如果您要处理后台消息到达,则必须随消息一起发送“ click_action”。但是,如果您仅通过Firebase API从Firebase控制台发送消息,则不可能。这意味着您将必须构建自己的“控制台”以使营销人员能够使用它。因此,这使Firebase控制台也变得毫无用处!这个新工具背后确实有一个很好的,有希望的想法,但执行效果很差。我想我们将不得不等待新版本和改进/修复!
随时随地看视频慕课网APP

相关分类

Android
我要回答