使用FirebaseMessaging.getInstance()直接从设备向主题发送Firebase推送通知

时间:2017-11-15 13:42:30

标签: android firebase push-notification firebase-cloud-messaging

我可以使用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

0 个答案:

没有答案