Android 刷新GCM令牌

Android 刷新GCM令牌,android,push-notification,google-cloud-messaging,Android,Push Notification,Google Cloud Messaging,我想为我的android应用程序发行一个新的GCM代币。我实现了InstanceIDListenerService接口来处理这样的事件 问题是我实际上如何启动一个刷新令牌,以便调用onTokenRefresh(),instanceID.getToken将返回一个新的注册令牌?只要GCM没有调用onTokenRefresh,这意味着您的令牌仍然有效。你不必自己触发刷新。你看这里了吗@tyczj,是的。。他们确实讨论了删除令牌,但我找不到刷新令牌的方法,因此将调用onTokenRefresh。onT

我想为我的android应用程序发行一个新的GCM代币。我实现了InstanceIDListenerService接口来处理这样的事件


问题是我实际上如何启动一个刷新令牌,以便调用onTokenRefresh(),instanceID.getToken将返回一个新的注册令牌?

只要GCM没有调用
onTokenRefresh
,这意味着您的令牌仍然有效。你不必自己触发刷新。

你看这里了吗@tyczj,是的。。他们确实讨论了删除令牌,但我找不到刷新令牌的方法,因此将调用onTokenRefresh。onTokenRefresh仅在令牌过期时调用。如果手动删除,则不会调用它。当手动删除它时,您所要做的就是再次调用getToken并获得一个新令牌。您不能手动调用onTokenRefresh@tyczj-那么,发布的答案是指在客户端应用程序上删除/删除?是的,答案是向您的应用程序发送GCM推送,以自己启动该过程