android中的gcm注册失败
Posted
技术标签:
【中文标题】android中的gcm注册失败【英文标题】:failed gcm registration in android 【发布时间】:2012-08-13 21:40:57 【问题描述】:我正在尝试使用推送通知部署应用程序。问题是我无法让它从设备上工作。使用模拟器时,一切正常,但使用手机时,我收到一条日志,上面写着"AUTHENTICATION_FAILED"
。
我已检查过 Gmail 帐户并已同步,但总是试图检查我是否出现此错误。
有人可以帮帮我吗?
【问题讨论】:
【参考方案1】:这是由于 Google 帐户密码错误造成的。在手机上检查您的帐户。
Google 帐户密码错误。 android 应用程序应该询问 用户输入他/她的 Google 帐户密码,然后让用户重试 以后手动。在设备端修复。
检查错误代码和解释here。
【讨论】:
在测试前同步账户,但它说同样的错误,我不确定我是否误解了,但如果账户是同步的。感谢您的及时回复。 它帮助了parvin,为此+1!我更改了我的 gmail 密码并且没有在设备中配置新密码,这就是 GCM 的 AUTHENTICATION_ERROR 的根本原因!【参考方案2】:问题是我在手机上有多个帐户,对于那些有相同问题的人只需与初始帐户同步设置手机。
【讨论】:
那么究竟是什么修复了它?是初始帐户的密码错误还是您删除了其他帐户? gcm 3之前的版本只对主账号有效,如果用其他账号试试不行,关键是前三个版本不能改主账号 对不起,我不明白,你不能选择GCM认证的账户。我在 android 2.3.3 上有一个用户收到此错误,他有多个帐户但都正确同步。直到最近它才正常工作,所以也许它只是最近播放服务更新的一个错误?【参考方案3】:在我的情况下,由于网络上的防火墙阻止了 GCM 的 URL 和端口,我遇到了这个问题。我通过使用 *** 服务(即 Hotspot)暂时解决了这个问题。
为了永久解决,我允许在防火墙上使用以下端口和 URL。
5228 5229 5230
谷歌ASN of 15169中列出的所有IP
【讨论】:
以上是关于android中的gcm注册失败的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Java GCM API 在 android 设备上获取失败推送通知的注册 ID