我从http://developer.android.com/guide/google/gcm/gcm.html看到了“GCM 架构概述” 。该文档说,当 android 应用程序注册 GCM 时,会调用 onRegistered(Context c,String regId) 包含 regId,然后用户将其发送到其服务器。文档说“谷歌可能会定期刷新注册 ID”。我的问题是我怎么知道谷歌已经为用户刷新了 regId?
我想到的一件事是,当刷新 id 时,它会再次触发com.google.android.c2dm.intent.REGISTRATION意图,从而调用 onRegistered() 方法。我对吗?如果是这样,那么我可以将 regId 重新发送到我的服务器。