【问题标题】:Refreshing GCM token刷新 GCM 令牌
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-17
    • 2016-05-23
    • 2021-08-20
    • 2022-10-31
    • 2016-01-05
    • 2019-06-29
    相关资源
    最近更新 更多