如何保持监听背景Android上的推送通知(How to keep Listening for Pu

2019-09-22 11:25发布

我工作在Android的推送通知。 现在的问题是,我想作为应用开始尽快继续回地面运行我的推送通知,因为我不知道什么时候该服务器将数据推送到设备。

主要的要求就是我们的企业应用程序是具有超过10个活动,并根据收到的通知,我必须把对前景的相关活动,使用户可以对瓶坯行动或做在后台的一些无声的行动,无论活动在前台。

有人可以建议我如何可以实现此类型的需求。 我需要做一个服务。

谢谢

Answer 1:

在Android设备上的Android应用程序并不需要运行接收消息。 当消息到达时,只要该应用程序设置为与适当的广播接收机和权限的系统,将唤醒经由意图广播Android应用。

采取看看这个;

http://developer.android.com/guide/google/gcm/gcm.html

当从服务器GCM接收到的消息

的onMessage(上下文的背景下,意图意图):GCMIntentService的方法取得火,

所以你写你的代码中有

采取从这里样品例如

https://github.com/ketanpatel25/GCM-Demo/tree/master/gcm



Answer 2:

你正在试图做违背了推送通知的目的。 在推送通知,服务器将通过谷歌API的消息。 这些API然后发送广播消息到您的应用程序,你听。 持续保持应用程序在后台打开,并询问是否有新邮件的服务器称为轮询。

读了上GCM文件 。 每当你收到一条消息,Android将CA在onMessage(); 您GCMIntentService的方法。



文章来源: How to keep Listening for Push Notifications on Android in the background