使用Pull通知 - Android在后台从服务器获取更新

时间:2014-10-20 10:46:16

标签: android notifications background-process android-notifications

我想在Android应用中实现一项功能,即使应用处于后台/未运行,也会定期从服务器提取信息。

它应该调用Web服务并在一天内至少检查3-4次更新,如果可用,请在通知栏中显示并显示它们。当用户点击通知时,它应该打开应用程序屏幕。

使用拉动通知技术是否可行?有任何限制吗?你能分享一些可以帮我实现的教程。

谢谢..

1 个答案:

答案 0 :(得分:4)

Sudo步骤希望这些可以帮助你继续前进。

  1. 创建一个服务此服务将调用服务器并获取 如果可用则更新并生成通知。
  2. 使用AlarmManger设置重复警报当应用程序首次启动时 每8小时一次,每天4次。
  3. 创建BroadCastReceiver,由警报管理器每8个调用一次 小时。
  4. 从BroadcastReceive的onReceive()方法启动Service for 数据同步。
  5. 我假装你知道AlarmMAnager,Service和BroadcastReceiver。

    工作教程为Here

    谢谢