Android 我能收到错误信息吗;错误“U not”寄存器;即使我没有';你不能卸载这个应用程序吗?

Android 我能收到错误信息吗;错误“U not”寄存器;即使我没有';你不能卸载这个应用程序吗?,android,push-notification,google-cloud-messaging,Android,Push Notification,Google Cloud Messaging,即使我没有卸载应用程序,我也会从GCM服务器收到错误消息error\u not\u register 为什么会发生这种情况?好吧,以下是您可以收到notregisted错误的情况: 未注册的设备 在许多情况下,现有注册ID可能不再有效,包括: 如果应用程序通过发出com.google.android.c2dm.intent.UNREGISTER intent手动注销 如果应用程序自动取消注册,如果用户卸载该应用程序,则可能会发生(但不保证) 如果注册ID过期。谷歌可能决定刷新注册ID 如果应用

即使我没有卸载应用程序,我也会从GCM服务器收到错误消息
error\u not\u register


为什么会发生这种情况?

好吧,以下是您可以收到
notregisted
错误的情况:

未注册的设备

在许多情况下,现有注册ID可能不再有效,包括:

  • 如果应用程序通过发出com.google.android.c2dm.intent.UNREGISTER intent手动注销

  • 如果应用程序自动取消注册,如果用户卸载该应用程序,则可能会发生(但不保证)

  • 如果注册ID过期。谷歌可能决定刷新注册ID

  • 如果应用程序已更新,但新版本没有配置为接收com.google.android.c2dm.intent.receive意图的广播接收器

对于所有这些情况,您应该从第三方服务器中删除此注册ID,并停止使用它发送消息。 未注册错误代码时发生


因为您没有提供代码和很少的信息,所以很难说哪一个适用于您的案例

我一直在GCM服务。但当我向某些设备发送消息时,即使用户未卸载应用程序,我的第三方服务器也会收到该错误消息。。。它并没有发生在所有的设备上。。。