我正在研究 Android 中的推送通知。现在的问题是我想在应用程序启动后立即在后台运行我的推送通知,因为我不知道服务器何时将数据推送到设备。
主要要求是我们的公司应用程序有超过 10 个 Activity ,并且根据收到的通知,我必须将相关 Activity 带到前台,以便用户可以对其执行操作或在后台执行一些静默操作无论 Activity 在前台。
有人可以建议我如何实现这种类型的要求。我是否需要在服务中执行此操作。
谢谢
最佳答案
Android 设备上的 Android 应用程序无需运行即可接收消息。当消息到达时,系统将通过 Intent 广播唤醒 Android 应用程序,只要应用程序设置了适当的广播接收器和权限。
看看这个;
http://developer.android.com/guide/google/gcm/gcm.html
当从gcm服务器接收到消息时
onMessage(Context context, Intent intent): GCMIntentService 的方法被触发,
所以你在那里写你的代码
从这里拿示例
关于java - 如何在后台继续收听 Android 上的推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12427171/