最近我的GCM推送消息通知不再起作用了。 我没有更改任何内容,在我的Google API控制台中,如果是白名单IP地址,我已经注册了我的专用服务器的IPV6。
但是当我尝试达到GCM服务时,我总是收到错误:
未经授权
错误401
还尝试使用IPV4但没有成功......
我在自己的电脑上尝试过相同的脚本,一切顺利......
任何想法都会非常感激:)
感谢您的帮助
答案 0 :(得分:4)
您需要将服务器IP地址放在google api console for GCM的白名单IP地址中。
编辑: 您必须使用Key for servers apps(使用IP锁定)而不是浏览器密钥。
答案 1 :(得分:2)
我整整一天都有同样的问题!但是我很傻 在你的开发者控制台> API& auth>确保您的"谷歌云消息为Android"开! 那是我的错。 并且首先通过允许所有IP进行测试。
答案 2 :(得分:0)
我有同样的问题。为我解决的是注册我的公共IP,等待几分钟,然后刷新谷歌api控制台页面。
答案 3 :(得分:0)
我遇到了同样的问题,最后在我的白名单IP地址中添加了“0 :: 0/0”。这解决了我的问题。虽然更好的解决方案是获得真正的IPV6用于服务器。