我可以使用FirebaseMessaging.getInstance().send
向主题发送推送通知吗?
有很多答案描述了如何使用https请求执行此操作。很明显,但我不想使用大块代码,构建JSON请求体,使用我的密钥添加自定义标头等。
所以,我尝试过:
首先 - FirebaseMessaging.getInstance().subscribeToTopic("test")
然后
RemoteMessage rm = new RemoteMessage.Builder("test")
.addData("message", "Hello")
.build();
FirebaseMessaging.getInstance().send(rm);
其中test
是我的主题。
结果:未收到任何消息。但是当我通过邮递员发送这个JSON时:
{"to": "/topics/test",
"data": {
"message": "Hello",
}
}
一切正常,我在手机上收到通知。
那么,FirebaseMessaging.getInstance().send
是否支持发送主题消息以及如何配置RemoteMessage
?