コンテンツに進む

@capgo/エレクトロンアップデーター

Electron デスクトップ アプリに即時更新をプッシュするには、バイナリを再構築することなく。同様の信頼性の高い live update システムは、デスクトップ向けに今も同じです。

Electron Updaterの理由は何ですか?

Electron Updaterの理由

Electronの組み込み自動アップデート機能では、各アップデートにフルな新しいバイナリを配信する必要があります。このプラグインでは、その問題を解決するために、JavaScript/HTML/CSSのアップデートを有効にすることで、再構築なしでアップデートを実行します。

即時アップデート

JavaScript、HTML、CSSのアップデートを再構築せずにユーザーに直接プッシュします。

Δアップデート

ページ/エリア: Live updates製品ページ。役割: セクションまたはページヘッダー。メッセージキー live_update_delta_title (Live Update Delta Title)。

変更されたファイルのみをダウンロードすることで、更新が超高速で帯域幅効率が高い。

ロールバック保護

アップデートが失敗した場合に自動的にロールバックして、アプリがユーザーに安定して動作するようにします。

端末間暗号化

RSAセッションキーとAESバンドル暗号化を使用した安全なアップデート配信です。

プラットフォームサポート
プラットフォームサポートNotes
WindowsYesElectron
macOSYesElectron
LinuxYesElectron
iOS / AndroidNocapacitor-updater
  • ライブアップデート - アプリストアの遅延なしで即時アップデート
  • 自動アップデート - 自動アップデートのチェックとインストール
  • ロールバック保護 - ロールバック保護 notifyAppReady() Live Update
  • バンドル管理 ダウンロードしたバンドルの完全な制御
  • チャンネルシステム 異なるユーザーグループ (プロダクション、ベータ、ステージング) への展開
  • 延遅条件 更新の適用時期の制御 (バックグラウンド、終了、日付、ネイティブバージョン)
  • デバッグメニュー デバッグツールの組み込み、デバッグメニューからアクセス可能 Ctrl+Shift+D / Cmd+Shift+D
  • 統計報告 更新の成功率とユーザーバージョンの追跡

Capacitor の Capacitor Updater と機能の完全な一致

「Capacitor」の機能互換性

エレクトロン・アップデートは100%のAPI互換性を保証します。 @capgo/capacitor-updaterエレクトロン・アップデートは__CAPGO_KEEP_0__と完全に互換性があります。

機能Capacitorエレクトロン
ライブ・アップデートはいはい
チャンネルはいはい
ロールバック保護はいはい
エンドツーヘンド暗号化はいはい
統計はいはい
遅延条件はいはい
デバッグメニューデバイスを振ってみるキーボードショートカット
ターミナルウィンドウ
npm install @capgo/electron-updater

ドキュメント

ドキュメント

Join the Discord 開発者と協力して助けを求めることができます。

Capgoから@capgo/electron-updater

Capgoから@capgo/electron-updater

Capgoの@__CAPGO_KEEP_0__/electron-updater Capgoの@capgo/electron-updater Capgoの@__CAPGO_KEEP_0__/electron-updater Capgoの@capgo/electron-updater Capgoの@capgo/electron-updater Capgo プラグイン ディレクトリ Capgo プラグイン ディレクトリの製品ワークフローについて Capacitor プラグインは Capgo によって提供されます Capgoの実装詳細については、Capacitor プラグインによって Capgo で管理されます。 プラグインの追加または更新 プラグインの追加または更新の実装詳細について イオニック エンタープライズ プラグインの代替 __CAPGO_KEEP_0__ プラグインから始めてください