5

最近我的 GCM 推送消息通知不再起作用了。我没有更改任何内容,在我的 Google API 控制台中,如果白名单 IP 地址,我已经注册了我的专用服务器的 IPV6。

但是当我尝试访问 GCM 服务时,我总是会收到错误消息:

未经授权

错误 401

也尝试使用 IPV4 没有成功...

我在自己的电脑上试过同样的脚本,一切都很顺利......

任何想法都会非常感激:)

谢谢你的帮助

4

4 回答 4

3

您需要将服务器 IP 地址放入 GCM 的 google api 控制台中的白名单 IP 地址中。

编辑:您必须使用服务器应用程序的密钥(具有 IP 锁定)而不是浏览器密钥。

于 2013-06-18T08:58:15.283 回答
2

我一整天都有同样的问题!但愚蠢的我......在你的开发控制台> APIs & auth > 确保你的“谷歌云消息为Android”是ON!那是我的错误。并且首先通过允许所有 IP 进行测试。

于 2014-11-14T06:51:23.327 回答
0

我遇到过同样的问题。为我解决的问题是注册我的公共 ip,等待几分钟,然后刷新 google api 控制台页面。

于 2013-07-09T05:29:03.307 回答
0

我遇到了同样的问题,最后在我的白名单 IP 地址中添加了“0::0/0”。这解决了我的问题。虽然更好的解决方案是让服务器使用真正的 IPV6。

于 2015-01-19T22:07:05.000 回答