Firebase管理员FCM发送消息不起作用

时间:2018-11-08 15:35:41

标签: node.js firebase firebase-cloud-messaging firebase-admin

我确实像描述的那样 https://firebase.google.com/docs/cloud-messaging/admin/send-messages

我的代码:

Message message = Message.builder()
    .putData("title", "850")
    .putData("body", "2:45")
    .setTopic("topic")
    .build();

String response = FirebaseMessaging.getInstance().send(message);
System.out.println("Successfully sent message: " + response);

结果:

  

成功发送消息:   项目/ gcm-1234 / messages / 5525078879722149927

但是当我走的时候: https://console.firebase.google.com/project/gcm-1234/notification

我没有看到任何新消息,也没有在电话上收到消息,但是当我从Firebase控制台发送消息时,它也可以在电话上使用。

在哪里可以找到此消息?为什么它不起作用?

1 个答案:

答案 0 :(得分:0)

Where I can find this message? 

即使消息已正确发送。它不会出现在Firebase控制台中。这就是它的设计方式。

  

为什么不起作用?

要发送通知,有效负载必须使用通知密钥:

.setNotification(new Notification("test","test"))};