所以是的,我已经完成了我的研究,我找到的资源都没有一个正确的答案。
我在谷歌的api控制台中启用了GCM。我已将发件人ID放在我的应用程序中,并将服务器密钥放在服务器中。当我运行我的服务器以通过gcm发送通知时,我收到错误'未注册'。我使用此插件获取设备密钥:https://github.com/phonegap/phonegap-plugin-push。
为什么我一直收到未注册的错误?
答案 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和令牌。
如果客户没有注册,您会收到消息"未注册"