4

logcat次のようなデバッグ メッセージを受け取りました。

07-20 15:38:41.007: V/GCMRegistrar(9023): Setting registeredOnServer status as true until 2012-07-27 15:38:41.014

私が電話するとき

GCMRegistrar.setRegisteredOnServer(context, true);

私はそれが何を意味するのか分かりませんか?2012-07-27 15:38:41.014 の後で、RegisteredOnServer を再度設定する必要がありますか? 必要ですか?setRegisteredOnServer を再度呼び出す必要がある場合、有効期限を長くすることはできますか? そして、どうすればこれを行うことができますか?

助けていただければ幸いです。

4

1 に答える 1

4

javadoc で説明されています。詳しくはこちらをご覧ください。

public static boolean isRegisteredOnServer(Context context)

setRegisteredOnServer(Context, boolean)の設定に従って、デバイスがサーバー側で正常に登録されたかどうかを確認します。

デバイスがサーバーに登録を送信してもサーバーがそれを失うというシナリオを回避するために、このフラグには有効期限があり、デフォルトでは DEFAULT_ON_SERVER_LIFESPAN_MSです (ただし、 setRegisterOnServerLifespan(Context, long)で変更できます ) 。

于 2012-07-20T09:35:14.527 に答える