パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v1.0.0

auto_updater

このプラグインにより、Flutterデスクトップアプリが自動的に自身を更新できます(SparkleおよびWinSparkleに基づく)。

macOSWindows
30日間ダウンロード
8万
いいね数
218
Pub ポイント
130

パッケージをインストール

flutter pub add auto_updater

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

auto_updater パッケージは、macOS および Windows で Flutter デスクトップアプリケーションが自動的に更新できるようにし、macOS には Sparkle、Windows には WinSparkle を活用します。新しいバージョンの確認、ダウンロード、そしてスムーズな更新適用により、アップデートの配信プロセスを簡素化します。開発者は最小限の構成でこのパッケージをアプリに統合でき、ユーザーが手動操作なしで常に最新バージョンを利用できるようにします。信頼性の高い自動更新メカニズムを必要とするデスクトップアプリ向けに最適です。

用途

  • デスクトップ Flutter アプリにおける自動アプリ更新
  • エンドユーザー向けのシームレスなバージョンアップグレード
  • Sparkle および WinSparkle フレームワークとの統合
  • 手動更新のオーバーヘッドを削減する
  • 最新のデスクトップアプリケーションを維持する

主な機能

  • macOS および Windows プラットフォームをサポートしています
  • 裏で Sparkle と WinSparkle を使用しています
  • 最小限のセットアップが必要
  • バックグラウンド更新のチェック
  • 自動ダウンロードとインストール

適している対象

  • デスクトップ Flutter 開発者
  • 自動更新が必要なアプリ
  • 手間なくデプロイしたい出版者
  • 複数のデスクトップリリースを管理するチーム
  • macOS および Windows をターゲットとするプロジェクト

注意事項

  • 適切な更新フィードの設定が必要です
  • macOS および Windows に限定
  • 有効な更新メタデータが必要(例:XML または JSON)
  • モバイルプラットフォームには適していません
  • 外部ネイティブライブラリに依存しています

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

🚀 Ship Your App Faster: Try Fastforge - The simplest way to build, package and distribute your Flutter apps.

auto_updater

pub version

This plugin allows Flutter desktop apps to automatically update themselves (based on sparkle and winsparkle).


English | 简体中文


Platform Support

Linux macOS Windows
➖ ✔️ ✔️

Documentation

Who's using it?

  • Biyi - A convenient translation and dictionary app.

API

AutoUpdater
Methods
setFeedURL

Sets the url and initialize the auto updater.

checkForUpdates

Asks the server whether there is an update. You must call setFeedURL before using this API.

setScheduledCheckInterval

Sets the auto update check interval, default 86400, minimum 3600, 0 to disable update

Related Links

  • https://sparkle-project.org/
  • https://winsparkle.org/

License

MIT

カテゴリー

依存関係

依存関係一覧 5 件

  • auto_updater_macos^1.0.0
  • auto_updater_platform_interface^1.0.0
  • auto_updater_windows^1.0.0
  • json_annotation^4.8.0
  • path^1.8.3

ソースリポジトリ

このパッケージを使用しているプロジェクト