我想在 Android 应用程序中实现一项功能,即使应用程序在后台/未运行,它也会定期从服务器提取信息。
它应该调用网络服务并在一天内至少检查 3-4 次更新,如果可用,拉取更新并在通知栏中显示。当用户点击通知时,它应该会打开应用程序屏幕。
使用拉取通知技术是否可行?有什么限制吗?你能分享一些教程来帮助我实现这个吗。
谢谢..
最佳答案
Sudo 步骤希望这些可以帮助您继续前进。
- 创建一项服务该服务将调用服务器并获取 更新(如果可用)并生成通知。
- 在应用程序首次启动时使用 AlarmManger 设置重复警报 每 8 小时一次,即一天 4 次。
- 创建 BroadCastReceiver,警报管理器每 8 次调用一次 小时。
- 然后从 BroadcastReceive 的 onReceive() 方法启动服务 数据同步。
我假装你知道 AlarmMAnager、Service 和 BroadcastReceiver。
工作教程是Here
谢谢
关于android - 使用拉取通知在后台从服务器获取更新 - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26463751/