消息未传输到谷歌云消息传输或从谷歌云消息传输

时间:2015-07-27 23:34:03

标签: android node.js

我正在阅读本教程Android Chat Application using GCM 基本上,您在计算机上设置了node.js服务器,并创建了一个启用了可能消息传递的console.developers.google.com项目。我在本地的两部手机上运行应用程序,并且node.js服务器的所有内容似乎都运行正常:可以登录,查看登录的其他用户,移动到聊天页面。问题似乎是当您单击“发送”时,实际上没有消息传递给其他用户。似乎处理发送请求的部分是:

request(
    { method: 'POST',
    uri: 'https://android.googleapis.com/gcm/send',
    headers: {
        'Content-Type': 'application/json',
        'Authorization':'key=some-big-secret'
    },
    body: JSON.stringify({
  "registration_ids" : [to_id],
  "data" : {
    "msg":msg,
    "fromu":fromu,
    "name":fromn
  },
  "time_to_live": 108
})
    }
  , function (error, response, body) {

      callback({'response':"Success statement to gcm"});
    }
  )

位于

  

\ node_modules \配置\ request.js

服务器的终端似乎没有什么问题,所以我不知道gcm为什么没有收到消息或传输消息,应用程序具有教程中指定的真实授权密钥和项目编号。

0 个答案:

没有答案