FCM发送测试消息(控制台和postman)
方法1 在firebase控制台新建通知
-
点击cloud messaging后点击新建通知
-
输入标题和内容,点击右边的发送测试消息,注意要在真机接收,模拟器收不到
-
然后添加测试令牌,测试令牌可以在app中调用以下代码获取设备的令牌
token = await FirebaseMessaging.instance.getToken();
-
点击测试就完成了
方法2 通过postman直接发送
-
打开postman,url为:
https://fcm.googleapis.com/fcm/send
配置header:
Authorization:key=服务器密钥
Content-Type:application/json
注意Authorization的值是key = 服务器密钥,如图
-
服务器密钥在firebase控制台项目设置中
-
然后回到postman中配置body信息
-
这里的to就是前面获取的特定设备的token令牌
Nitification中填写body和type,data中封装自定义信息
{ "to": "eoTre9OAQeiaXYfBTC7JVt:APA91b......", "notification": { "body" : "receive a new message", "title" : ""message title" }, "data": { "type":"chat" } }
-
点击send,查看response
- 发送成功!
参考:https://blog.csdn.net/liwenjie0912/article/details/118559806