私はAndroidの新しい開発者であり、Androidc2dmサービスについていくつかの説明が必要です。プッシュ通知を受信するために登録する必要があるアプリケーションがあります。私の質問は、通知を受け取るコードが、アプリケーションと同じEclipseプロジェクトの一部であるかどうかです。その場合、プロジェクトが実行されておらず、アプリケーションが「オフ」の場合、アプリケーションはプッシュ通知を受け取ります。
前もって感謝します
私はAndroidの新しい開発者であり、Androidc2dmサービスについていくつかの説明が必要です。プッシュ通知を受信するために登録する必要があるアプリケーションがあります。私の質問は、通知を受け取るコードが、アプリケーションと同じEclipseプロジェクトの一部であるかどうかです。その場合、プロジェクトが実行されておらず、アプリケーションが「オフ」の場合、アプリケーションはプッシュ通知を受け取ります。
前もって感謝します
最初の答えは「はい」です。アプリケーションの一部としてプッシュ通知受信コードを記述できます。2番目の答えはです。アプリケーションが開いているか閉じているかについての通知が届きます。
デバイスがメッセージを受信すると、次の関数が呼び出されます。好きなアクションを書くことができます。
protected void onMessage(Context context, Intent intent) {
Log.e("C2DM", "Message: Fantastic!!!");
// Extract the payload from the message
Bundle extras = intent.getExtras();
if (extras != null) {
System.out.println(extras.get("payload"));
// Now do something smart based on the information
}
}
次のリンクは http://www.vogella.de/articles/AndroidCloudToDeviceMessaging/article.htmlに役立つ場合があります