Android 无活动的GCM

Android 无活动的GCM,android,class,android-activity,google-cloud-messaging,Android,Class,Android Activity,Google Cloud Messaging,我正在使用php mysql和android在发生事情时通知用户。但是我不需要用户界面。那么,在不将所有代码放在活动上的情况下进行GCM有可能吗?当然,GCM无论如何都不依赖于UI。你可以在任何对你的应用有意义的地方使用gcm注册码,并在服务中处理消息。通常,这是通过扩展GcmListenerService来实现的。然后您可以在那里做任何您想做的事情。您可以扩展GCMBaseIntentService,它将是一个后台服务,在没有UI的情况下运行。您可能会从那里触发通知。这是使用GCM进行推送通知

我正在使用php mysql和android在发生事情时通知用户。但是我不需要用户界面。那么,在不将所有代码放在活动上的情况下进行GCM有可能吗?

当然,GCM无论如何都不依赖于UI。你可以在任何对你的应用有意义的地方使用gcm注册码,并在服务中处理消息。通常,这是通过扩展GcmListenerService来实现的。然后您可以在那里做任何您想做的事情。

您可以扩展GCMBaseIntentService,它将是一个后台服务,在没有UI的情况下运行。您可能会从那里触发通知。这是使用GCM进行推送通知的一个非常好的示例。检查此处的GCMBaseIntentService类:.GCMBaseIntentService在API 23中已被删除,您需要导入一个库才能使用此类