FLUTTER ECOSYSTEM

auto_updater

此插件允许Flutter桌面应用程序自动更新自身(基于Sparkle和WinSparkle)。

最新版本
1.0.0
近 30 天下载
3.6万
喜欢数
208
Pub 分数
130

Package Overview

基于插件公开资料生成的选型评价,仅供参考。

插件概览

auto_updater 包使 Flutter 桌面应用程序能够在 macOS 和 Windows 上自动更新自身,利用 Sparkle(macOS)和 WinSparkle(Windows)。它通过检查新版本、下载更新并无缝应用更新来简化更新交付过程。开发者可以以最少的配置将其集成到应用程序中,确保用户无需手动干预即可始终使用最新版本。该包非常适合需要可靠自动化更新机制的桌面应用程序。

适合场景
  • 桌面 Flutter 应用中的自动应用更新
  • 无缝版本升级,为最终用户提供支持
  • 与 Sparkle 和 WinSparkle 框架集成
  • 减少手动更新开销
  • 保持桌面应用程序的最新状态
主要特点
  • 支持 macOS 和 Windows 平台
  • 在底层使用 Sparkle 和 WinSparkle
  • 所需设置最少
  • 后台更新检查
  • 自动下载和安装
适合对象
  • 桌面 Flutter 开发人员
  • 需要自动更新的应用程序
  • 希望轻松部署的出版商
  • 管理多个桌面版本的团队
  • 针对 macOS 和 Windows 的项目
使用建议
  • 需要正确配置更新源
  • 仅限 macOS 和 Windows
  • 需要有效的更新元数据(例如,XML 或 JSON)
  • 不适用于移动平台
  • 依赖外部原生库
支持平台macOSWindows

安装插件

flutter pub add auto_updater

所属分类

源码仓库

关联项目