1

GCMIntentService はそのように命名する必要がありますか?

そして、ルートパッケージに配置する必要がありますか?

この IntentService はどこから呼び出されていますか?

4

3 に答える 3

5

ドキュメントを見る

このインテント サービスは、次の手順で示すように、GCMBroadcastReceiver (GCM ライブラリによって提供される) によって呼び出されます。これは com.google.android.gcm.GCMBaseIntentService のサブクラスである必要があり、パブリック コンストラクターを含む必要があり、my_app_package.GCMIntentService という名前にする必要があります (サービスの名前付けに使用されるメソッドをオーバーライドする GCMBroadcastReceiver のサブクラスを使用しない限り)。

リンクで述べたように、から呼び出されますGCMBroadcastReceiver

于 2013-01-31T18:48:55.230 に答える
0

IntentService は、ブロードキャスト レシーバーによって呼び出されます。ブロードキャスト レシーバーは、Android システムからのプッシュ通知の受信に役立ちます。メッセージが到着すると、Android オペレーティング システムはアナウンスをブロードキャストします。私たちのタスクはそのアナウンスをキャッチすることです。このアナウンスをインテント サービスに渡し、受信した json メッセージをさらに処理できるようにします。

ソース: http://techlovejump.com/how-to-get-data-from-gcm-google-cloud-messaging-notification-in-android/

于 2014-11-08T15:01:01.040 に答える
0

GCMIntentService はそのように命名する必要がありますか?

ええと、はい..?GCM ヘルパー ライブラリを使用している場合。それはすべてそのライブラリと結びついているので、それを使用する方法の手順にほとんど従うべきだと思います、ミスター:)

于 2013-01-31T18:50:32.110 に答える