我工作在Android的推送通知。 现在的问题是,我想作为应用开始尽快继续回地面运行我的推送通知,因为我不知道什么时候该服务器将数据推送到设备。
主要的要求就是我们的企业应用程序是具有超过10个活动,并根据收到的通知,我必须把对前景的相关活动,使用户可以对瓶坯行动或做在后台的一些无声的行动,无论活动在前台。
有人可以建议我如何可以实现此类型的需求。 我需要做一个服务。
谢谢
我工作在Android的推送通知。 现在的问题是,我想作为应用开始尽快继续回地面运行我的推送通知,因为我不知道什么时候该服务器将数据推送到设备。
主要的要求就是我们的企业应用程序是具有超过10个活动,并根据收到的通知,我必须把对前景的相关活动,使用户可以对瓶坯行动或做在后台的一些无声的行动,无论活动在前台。
有人可以建议我如何可以实现此类型的需求。 我需要做一个服务。
谢谢
在Android设备上的Android应用程序并不需要运行接收消息。 当消息到达时,只要该应用程序设置为与适当的广播接收机和权限的系统,将唤醒经由意图广播Android应用。
采取看看这个;
http://developer.android.com/guide/google/gcm/gcm.html
当从服务器GCM接收到的消息
的onMessage(上下文的背景下,意图意图):GCMIntentService的方法取得火,
所以你写你的代码中有
采取从这里样品例如
https://github.com/ketanpatel25/GCM-Demo/tree/master/gcm
你正在试图做违背了推送通知的目的。 在推送通知,服务器将通过谷歌API的消息。 这些API然后发送广播消息到您的应用程序,你听。 持续保持应用程序在后台打开,并询问是否有新邮件的服务器称为轮询。
读了上GCM文件 。 每当你收到一条消息,Android将CA在onMessage(); 您GCMIntentService的方法。