私はアンドロイド開発に不慣れですが、今はアンドロイドデバイスの C2DM 実装に取り組んでいます。以下のコードを使用して、デバイスの登録 ID を取得しました。
public void register(View view) {
Intent intent = new Intent("com.google.android.c2dm.intent.REGISTER");
intent.putExtra("app",PendingIntent.getBroadcast(this, 0, new Intent(), 0));
intent.putExtra("sender", "youruser@gmail.com");
startService(intent);
}
C2DM の実装については、このチュートリアルに従っています。
ここで私の質問は、デバイスが長期間 (たとえば 15 日間) オフになっている場合、C2DM メッセージが有効になる期間を知りたいですか?
その後デバイスの電源を入れ、アプリケーション サーバーが次の C2DM メッセージを送信していない場合、デバイスはその C2DM メッセージを受信しますか?