首页 文章

如何从Rest API发送推送通知

提问于
浏览
0

我在 Firebase 创建了我的应用程序并配置了 Cloud 消息传递 . 当我从 Firebase 控制台发送通知时,设备会收到通知,但是如果我尝试通过Rest API发送(使用PostMan) . 然后通知不会到达设备,但响应显示为成功 .

这是我的PostMan请求

URI - https://fcm.googleapis.com/fcm/send Headers :内容类型:application / json授权:key = MY_SERVER_KEY正文:{“data”:{“title”:“Firebase”,“detail”: “我是firebase”},“to”:“MY FCM TOKEN HERE”}响应:{“multicast_id”:7834540847388366233,“成功”:1,“失败”:0,“canonical_ids”:0,“结果”:[ {“message_id”:“0:1532422122326299%ebf5f25ef9fd7ecd”}]}

我已经搜索过,似乎文档中提到的方式与我关注的相同可以任何人让我知道为什么它不起作用?谢谢

1 回答

  • 1

    我在这里张贴以引导他人 . 根据@ rv7284的指导,我们需要以 notification 密钥发送数据,而不是任何其他密钥 .

    因此,虽然请求正文应该看起来像这样,其他请求参数,如 Headers 和所有将与问题中提到的相同 .

    { "notification": {
     "title": "Firebase",
     "detail": "I am firebase"
    },
     "to" : "YOUR FCM TOKEN"
    }
    

相关问题