【发布时间】:2016-04-12 19:28:34
【问题描述】:
我想为我的 android 应用程序颁发一个新的 GCM 令牌。我实现了 InstanceIDListenerService 接口来处理这样的事件..
问题是我如何实际启动一个刷新令牌,以便调用 onTokenRefresh() 并且 instanceID.getToken 将返回一个新的注册令牌?
【问题讨论】:
-
@tyczj ,是的。他们确实谈到了删除令牌,但我找不到刷新令牌的方法,所以会调用 onTokenRefresh。
-
onTokenRefresh 仅在令牌过期时被调用。如果您手动删除它,它不会被调用。手动删除它时,您只需再次调用 getToken 并获得一个新令牌。你不能手动调用 onTokenRefresh
-
@tyczj stackoverflow.com/questions/32167533/… - 所以发布的答案是指客户端应用程序上的删除/getToken?
-
是的,答案是向您的应用发送 GCM 推送以自己启动该过程
标签: android push-notification google-cloud-messaging