我打算在我的android項目中使用推送通知,當我開始我的應用程序,然後GCM檢查getRegistrationId(),它返回空,我的設備上次註冊的時間和GCM也給了一個註冊ID。爲什麼當我的設備已經註冊時,它總是要求註冊()。Android GCM給予每次同一設備的新註冊ID
final String regId = GCMRegistrar.getRegistrationId(this);
if (regId.equals("")) {
GCMRegistrar.register(this, SENDER_ID);
} else {
if (GCMRegistrar.isRegisteredOnServer(this)) {
}
感謝Nargis ji,但是如果我註冊了一次設備,那麼這個密鑰會在GCM服務器上持續多久纔會偵聽來自我自己的服務器對應於此密鑰的請求。 –
這隻Google可以回答:) – Nargis