我确实像描述的那样 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控制台发送消息时,它也可以在电话上使用。
在哪里可以找到此消息?为什么它不起作用?
答案 0 :(得分:0)
Where I can find this message?
即使消息已正确发送。它不会出现在Firebase控制台中。这就是它的设计方式。
为什么不起作用?
要发送通知,有效负载必须使用通知密钥:
.setNotification(new Notification("test","test"))};