FLUTTER ECOSYSTEM

flutter_background_service

一个 Flutter 插件,可在应用程序关闭时持续执行 Dart 代码。

最新版本
5.1.0
近 30 天下载
8.6万
喜欢数
1590
Pub 分数
140

Package Overview

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

插件概览

Flutter Background Service 是一个插件,可在应用关闭或处于后台时仍持续执行 Dart 代码。它专为 Android 和 iOS 设计,使应用能够执行长时间运行的任务,如位置跟踪、定期数据同步或后台处理,而不会中断。该服务独立于主应用生命周期运行,确保在各平台特定的后台执行限制下依然可靠。它与 Flutter 无缝集成,支持前台和后台模式,并提供可自定义的配置。

适合场景
  • 后台位置跟踪
  • 周期性数据同步
  • 推送通知处理
  • 长时间运行的任务执行
  • 实时监控
主要特点
  • 连续后台执行
  • 跨平台支持(Android 和 iOS)
  • 前台服务模式
  • 可自定义的任务调度
  • 与 Flutter 的轻松集成
适合对象
  • 需要持久后台操作的应用程序
  • 基于位置的服务
  • 物联网设备通信
  • 数据轮询应用
  • 实时更新系统
使用建议
  • 电池使用量可能增加
  • 需要正确的权限处理
  • 平台特定的限制适用
  • Android 上需要前台服务可见性
  • iOS 后台执行限制
支持平台AndroidiOS

安装插件

flutter pub add flutter_background_service

所属分类

依赖

依赖清单 3 项

源码仓库

关联项目