我知道 C2DM 注册过期,您应该定期刷新注册 ID。GCM是这种情况吗?通过查看Android GCM指南(如下所示)上的以下代码,您似乎只执行一次并且不需要刷新,但我没有看到任何地方明确写,所以我只是想检查一下。
final String regId = GCMRegistrar.getRegistrationId(this);
if (regId.equals("")) {
GCMRegistrar.register(this, SENDER_ID);
} else {
Log.v(TAG, "Already registered");
}