FLUTTER ECOSYSTEM

auto_start_flutter

一个用于管理后台执行权限的 Flutter 插件。支持 Android 自启动设置(小米等)和 iOS 后台应用刷新。

最新版本
1.4.0
近 30 天下载
592
喜欢数
74
Pub 分数
160

Package Overview

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

插件概览

auto_start_flutter 是一个 Flutter 插件,可帮助在 Android 和 iOS 平台上管理后台执行权限。它使应用程序能够访问 Android 设备(包括小米、三星等)的自动启动设置,并支持 iOS 的后台应用刷新。该包简化了处理平台特定权限请求和配置的过程,确保一致的后台行为。对于需要后台任务的应用程序(如推送通知、位置跟踪或定期数据同步)非常理想。该插件可无缝集成到 Flutter 项目中,并支持多个平台,包括 macOS、Windows 和 Linux。

适合场景
  • 在 iOS 上启用后台应用刷新
  • 在 Android 上授予自动启动权限
  • 支持后台任务执行
  • 管理设备特定的省电设置
  • 确保可靠的推送通知传递
主要特点
  • 跨平台后台权限管理
  • 支持 Android 自启动设置(小米等)
  • iOS 后台应用刷新集成
  • 平台无关的 API 设计
  • 多平台支持(Android、iOS、macOS、Windows、Linux)
适合对象
  • 需要持久后台执行的应用程序
  • 针对严格电源管理的 Android OEM 开发者
  • 需要可靠推送通知的项目
  • 跨平台移动应用
  • 使用后台位置或数据同步的应用
使用建议
  • 需要在 Android 和 iOS 上获取用户权限
  • 可能需要为特定OEM进行额外配置
  • 操作系统策略限制了后台执行
  • 并非所有设备都支持相同的后台行为
  • 用户可能需要在系统设置中手动启用权限
支持平台AndroidiOSmacOSWindowsLinux

安装插件

flutter pub add auto_start_flutter

所属分类

依赖

依赖清单 1 项
  • plugin_platform_interface^2.1.8

源码仓库

关联项目