我正在开发一个应用程序,其中集成了Firebase来处理通知。我只想知道如何获取从后端团队发送给我的主题名称。其中有三个主题,根据主题,我必须以不同的布局显示消息。我得到这样的标题和正文:
if (remoteMessage.getData().size() > 0) {
//handle the data message here
try {
String title = remoteMessage.getNotification().getTitle();
String body = remoteMessage.getNotification().getBody();
Log.e("TITLE AND BODY", title + "n" + body);
} catch (Exception e) {
e.printStackTrace();
}
}
在你的onMessageReceived()
中,只需使用 RemoteMessage.getFrom()
:
获取此消息的发件人。
这将是发件人 ID 或主题消息的主题。
如果收到的消息来自主题,则它应返回主题名称的值。