当我在后台运行时向应用发送Firebase通知时,通知会显示在系统托盘中。 当用户单击通知时,将打开该应用程序。在应用程序中,通知,意图额外提供了随通知一起发送的数据。
if (getIntent().getExtras() != null) {
for (String key : getIntent().getExtras().keySet()) {
Object value = getIntent().getExtras().get(key);
Log.d(TAG, "Key: " + key + " Value: " + value);
}
}
但是,它不包括通知标题和正文。收到后台通知时也不会调用onMessageReceived
。
有什么方法可以获取后台通知的标题和消息正文?我可以通过一种方式在通知的“其他”选项中将它们作为键值对发送。如果有更好的方法可以在应用程序中获取背景通知标题和正文,那将是很好的选择。