Android プロジェクトでプッシュ通知を使用しようとしています。アプリケーションを起動すると、GCM が getRegistrationId() をチェックし、前回デバイスが登録された場所に空が返され、GCM にも登録 ID が与えられます。デバイスが既に登録されているのに、なぜ常に register() を要求するのですか。
final String regId = GCMRegistrar.getRegistrationId(this);
if (regId.equals("")) {
GCMRegistrar.register(this, SENDER_ID);
} else {
if (GCMRegistrar.isRegisteredOnServer(this)) {
}