1

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)) {
  }  
4

2 に答える 2