Android 注册ID将在一小时后过期

Android 注册ID将在一小时后过期,android,push-notification,google-cloud-messaging,Android,Push Notification,Google Cloud Messaging,我遇到了一个奇怪的问题,我可以通过GCM向一个设备发送推送,持续大约一个小时。在这一点之后,我得到一个RegistrationIds expired事件,设备不再接收推送。我已经在我的设备上关闭了特定的应用程序,以确保没有机会创建新的注册ID。我能做些什么来避免这种情况发生?我正在使用PushSharp发送这些通知 提前谢谢 您的android设备在停止接收消息之前是否获得了新的InstanceID令牌?如果有东西触发设备上应用程序的InstanceID令牌发生更改,则以前的令牌将无效。下面是一

我遇到了一个奇怪的问题,我可以通过GCM向一个设备发送推送,持续大约一个小时。在这一点之后,我得到一个RegistrationIds expired事件,设备不再接收推送。我已经在我的设备上关闭了特定的应用程序,以确保没有机会创建新的注册ID。我能做些什么来避免这种情况发生?我正在使用PushSharp发送这些通知


提前谢谢

您的android设备在停止接收消息之前是否获得了新的InstanceID令牌?如果有东西触发设备上应用程序的InstanceID令牌发生更改,则以前的令牌将无效。下面是一个检查过期InstanceID令牌的示例:我实际上仍然在使用gcm.register()创建和维护注册id。你认为这可能是问题所在吗?