电话不接收来自FCM服务器的通知

时间:2016-07-23 11:43:02

标签: node.js firebase firebase-cloud-messaging

我正在尝试从节点服务器发送通知。我正在使用此代码(我从阅读this post获得):

request({
   url: 'https://fcm.googleapis.com/fcm/send',
   method: 'POST',
   headers: {
     'Content-Type' : 'application/json',
     'Authorization': 'key=MY_SERVER_KEY'
   },
   body: JSON.stringify(
     { data: {
         message: "Something delicious"
       },
       to: "DEVICE TOKEN"
     }
   )
 }, function(error, response, body) {
   if (error) {
     console.error(error)
   }
   else if (response.statusCode >= 400) {
     console.error('HTTP Error: ' + response.statusCode + ' - ' + response.statusMessage)
   }
   else {
     console.log('Message sent')
   }
 })

它以Message sent回复,但我从未在我的开发者手机上收到通知。

当我直接从Firebase控制台中的“通知”标签发送时,它可以正常工作。

我在这里做错了什么?

0 个答案:

没有答案