微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android – 注册ID没有任何理由成为“NotRegistered”

4月份,我们开始收到很多“未注册错误.根据Google文档,只有应用程序被卸载或更新,才会发生,但是在我们的例子中,令牌可以在约40分钟内“过期”,即使设备绝对没有发生.

什么使事情变得更加值得,如果让我们说reg_id_1“过期”,服务器返回’NotRegistered’错误 – 我们推送客户端再次注册,但GCM提供了相同的令牌,这是“NotRegistered”.应用更新没有帮助.只有重新安装或用户重置(android用户)才有帮助.

所以问题是 – 有没有人遇到同样的问题和/或有一些解决方案?

附:我想知道,是否可以连接到4月ClientLogin关机,Google服务器出现问题? https://plus.google.com/+GoogleDevelopers/posts/RK1pw9Cy4Sd

UPD请参阅Google的回应

> https://groups.google.com/forum/#!msg/android-gcm/vkj_ph7vqRQ/b_Kq283wXUQJ

解决方法

这个错误可能会在服务器上触发几个原因

> App已卸载
> ID到期.在此之前,您将在服务器上通知您应该重新注册.
>用户更改其Google帐户,并发送新的ID
>更新到您的应用程序会导致一个新的ID,旧的过期.

最好从数据库删除死ID,并停止在那里发送消息.

原文地址:https://www.jb51.cc/android/312023.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐