我正在研究 Android 中的推送通知。现在的问题是,我想在应用程序启动后立即在后台运行推送通知,因为我不知道服务器何时将数据推送到设备。
主要要求是我们的企业应用程序有超过 10 个活动,并且根据收到的通知,我必须将相关活动置于前台,以便用户可以对其执行操作,或者在后台执行一些静默操作,而不管活动如何位于前台。
有人可以建议我如何实现此类要求。我需要在服务中执行此操作吗?
Thanks
Android 设备上的 Android 应用程序不需要运行即可接收消息。当消息到达时,只要应用程序设置了正确的广播接收器和权限,系统就会通过 Intent 广播唤醒 Android 应用程序。
看看这个;
http://developer.android.com/guide/google/gcm/gcm.html http://developer.android.com/guide/google/gcm/gcm.html
当从 gcm 服务器收到消息时
onMessage(Context context, Intentintent):GCMIntentService 的方法被触发,
所以你在那里写你的代码
从这里获取示例
https://github.com/ketanpatel25/GCM-Demo/tree/master/gcm https://github.com/ketanpatel25/GCM-Demo/tree/master/gcm
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)