0

私はAndroidの新しい開発者であり、Androidc2dmサービスについていくつかの説明が必要です。プッシュ通知を受信するために登録する必要があるアプリケーションがあります。私の質問は、通知を受け取るコードが、アプリケーションと同じEclipseプロジェクトの一部であるかどうかです。その場合、プロジェクトが実行されておらず、アプリケーションが「オフ」の場合、アプリケーションはプッシュ通知を受け取ります。

前もって感謝します

4

1 に答える 1

0

最初の答えは「はい」です。アプリケーションの一部としてプッシュ通知受信コードを記述できます。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に役立つ場合があります

于 2011-05-25T05:09:31.147 に答える