Firebase:是否可以为FCM执行自定义通知

时间:2016-06-14 08:57:58

标签: android firebase

我正在尝试对firebase通知的FCM进行一些自定义。有可能吗?

2 个答案:

答案 0 :(得分:10)

请在Firebase通知和Firebase云消息传递之间进行区分。 https://firebase.google.com/support/faq/#notifications-difference

通过通知,您的机动空间很小。要点是:

  1. 如果您的应用位于前台,则不会将消息发送到通知托盘,而是发送到您的服务FireBaseMessagingService中,以便您可以使用有效负载/通知执行任何操作。
  2. 如果您的应用位于后台,您的通知将会发送到通知托盘(默认外观和感觉),并且不会调用FireBaseMessagingService。您通过该推送消息发送的所有有效负载将通过单击通知发送给打开的意向用户。
  3. 因此,如果是第2点,您无法根据需要自定义通知。

答案 1 :(得分:0)

是的,可以在扩展FireBaseMessagingService的服务中覆盖onMessageReceived   您可以在此函数中获取数据 然后使用此数据

自定义您的通知