GCM'未注册'错误

时间:2016-08-30 00:12:51

标签: android node.js google-cloud-messaging

所以是的,我已经完成了我的研究,我找到的资源都没有一个正确的答案。

我在谷歌的api控制台中启用了GCM。我已将发件人ID放在我的应用程序中,并将服务器密钥放在服务器中。当我运行我的服务器以通过gcm发送通知时,我收到错误'未注册'。我使用此插件获取设备密钥:https://github.com/phonegap/phonegap-plugin-push

为什么我一直收到未注册的错误?

3 个答案:

答案 0 :(得分:2)

你必须使用FCM现在的文章才能使用并且比GCM更好 https://firebase.google.com/docs/cloud-messaging/android/client  对于节点js编码,此链接应该有助于https://www.npmjs.com/package/fcm

答案 1 :(得分:1)

结束这篇文章。任何使用此插件的人都会得到像我这样的错误。尝试在你的app文件夹中使用它:cordova plugin rm phonegap-plugin-push然后再次使用sender_id重新安装

答案 2 :(得分:1)

您是否在应用(客户端)中获得了令牌? 当服务器发送推送消息时,服务器需要server_api_key和令牌。

  1. 客户在GCM中注册。 (得到令牌)
  2. 服务器发送消息(令牌和server_api_key)
  3. 如果客户没有注册,您会收到消息"未注册"