FLUTTER ECOSYSTEM

background_fetch

在 iOS 和 Android 上均支持后台的周期性回调。包含 Android 的无头实现。

最新版本
1.7.0
近 30 天下载
8.4万
喜欢数
1260
Pub 分数
155

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

一个 Flutter 插件,可在 Android 和 iOS 上实现周期性后台执行,使应用程序即使在关闭状态下也能执行同步数据或获取更新等任务。它支持 Android 的 Headless JS 模式以实现可靠的后台处理,并提供跨平台一致的回调。专为需要可靠后台活动但不依赖平台特定解决方案的开发者设计。

适合场景
  • 背景数据同步
  • 周期性任务执行
  • 推送通知处理
  • 应用状态维护
  • 位置跟踪
  • 离线数据更新
主要特点
  • 跨平台支持(Android 和 iOS)
  • Android 无头实现
  • 可配置的背景间隔
  • 持久的后台执行
  • 事件驱动的回调系统
  • 低电量和电源优化
适合对象
  • 需要定期后台更新的应用
  • 数据密集型应用
  • 离线优先的移动应用
  • 跟踪或监控服务
  • 后台任务自动化
使用建议
  • Android 需要后台权限
  • 可能影响电池续航
  • iOS 后台执行受系统策略限制
  • 需要正确配置以支持无头模式
  • 后台获取可能被操作系统限制
  • 需要在真实设备上进行测试以确保可靠性
支持平台AndroidiOS

安装插件

flutter pub add background_fetch

所属分类

源码仓库

关联项目