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

GCMIntentService 是否必须这样命名?

嗯,是吗..?如果您使用GCM 帮助程序库。因为它都与那个库相关,所以我认为你应该遵循如何使用它的步骤,先生 :)

于 2013-01-31T18:50:32.110 回答
0

IntentService 被广播接收器调用。广播接收器有助于接收来自 android 系统的推送通知。当消息到达时,android 操作系统会广播一个通知,我们的任务是捕捉该通知,我们会将这个通知传递给intent-service,以便我们可以进一步处理接收到的 json 消息。

资料来源:http ://techlovejump.com/how-to-get-data-from-gcm-google-cloud-messaging-notification-in-android/

于 2014-11-08T15:01:01.040 回答