后端服务器发送FCM通知如下:FCM通知有效载荷 - 确定主题名称时,应用程序没有运行
{
"to": "/topics/599_7041",
"priority": "high",
"data": {
"id_message": "45"
}
"click_action": "SHOW"
"notification" : {
"body" : "Lorem ipsum",
"title" : "Sample"
}
}
我的应用程序订阅多个主题。当应用程序未运行时,Firebase会显示通知,并允许我在点击通知消息后运行应用程序,并提供点击操作并将数据传递给已启动的应用程序实例(在本例中为message_id
)。
目前为止还不错。但是,另外,我需要确定接收哪个订阅主题通知。我是否可以在通知中启动新应用程序实例时以某种方式确定它,或者我需要将主题名称添加到数据中(旁边的message_id
)?
我知道我能确定to
我的应用程序运行时提交的,是这样的:
@Override
public void onMessageReceived(@NonNull final RemoteMessage remoteMessage)
{
//....
String to = remoteMessage.getTo();
}
但是,如果我的应用程序没有运行什么,所以onMessageReceived
不会被调用。
如何从控制台发送主题消息? –
看看我的问题,邮件正文包含在内(json) – user1209216
在邮件标题中添加主题名称 –