2013-05-28 109 views
2

我对GCM文档感到困惑,因为当我开发的应用程序未运行时,如何在客户端设备上接收通知。我试过用google搜索和阅读关于这个主题的stackoverflow,但我还没有得到完整的澄清。在应用程序未运行时收到GCM Android通知

我是否只是扩展GCMBaseIntentService以接收通知,将服务名称添加到我的清单文件中,然后扩展GCMBaseIntentService的服务会自动处理通知给我的应用程序,即使应用程序本身未运行?还有什么我需要做的? 谢谢!

P.S.我发现了一个类似title的线程,但似乎并不是同一个问题。

回答

2

doc: -

版本的Android在Android设备上的应用程序并不需要运行 接收消息。当消息到达时,只要 应用程序设置了正确的广播接收器和 权限,系统就会通过Intent广播唤醒Android应用程序 。

那么这里有什么困惑?

+0

我特别对入门点感到困惑。那么它是BroadcastReceiver的onReceive()方法呢? – Daniel

+0

是的,在那个'onReceive()'它们启动'GCMBaseIntentService'。 –

+0

很酷,谢谢澄清! – Daniel

相关问题