メニューに進む

@capgo/electron-updater

__CAPGO_KEEP_0__のElectronデスクトップアプリに即時更新をプッシュする。バイナリを再構築することなく、信頼性の高いライブ更新システムをデスクトップに導入。

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

即時アップデート

JavaScript、HTML、CSSの更新を再構築せずにユーザーに直接プッシュすることで、アプリのフルバイナリを再構築せずにアップデートを即時実行します。

Δアップデート

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

ロールバック保護

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

端末間暗号化

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

  • ライブアップデート - アプリストアの遅延なしで即時更新
  • オートアップデート - 自動的なアップデートのチェックとインストール
  • ロールバック保護 - 「isn’t called」が呼ばれない場合の自動ロールバック notifyAppReady() バンドル管理
  • - ダウンロードしたバンドルの完全な制御 チャンネルシステム
  • - 製品、ベータ、ステージング用の異なるユーザーグループへの展開 __CAPGO_KEEP_0__
  • 遅延条件 - アップデートの適用を制御します (バックグラウンド、終了、日付、ネイティブ バージョン)
  • デバッグ メニュー - 以下でアクセス可能な組み込みデバッグ ツール Ctrl+Shift+D / Cmd+Shift+D
  • 統計レポート - アップデートの成功率とユーザー バージョンを追跡

API のアップデーターは、100% の互換性を保っています。 @capgo/capacitor-updater両方のプラットフォームで同じメソッド、イベント、設定オプションが機能します:

機能CapacitorElectron
リアルタイム更新YesYes
チャンネルYesYes
ロールバック保護YesYes
エンドツーエンド暗号化YesYes
統計YesYes
遅延条件YesYes
デバッグメニュー端末を振ってくださいキーボード ショートカット
ターミナルウィンドウ
npm install @capgo/electron-updater

参加してください Discord 開発者との接続とヘルプを取得する

capgo/electron-updaterから続きます

「@capgo/electron-updater」から続けてください

Capgoを使用している場合 @capgo/electron-updater ネイティブプラグインの作業計画に使用している場合、@__CAPGO_KEEP_0__/electron-updater ネイティブ機能の@capgo/electron-updater for the native capability in Using @capgo/electron-updater, Capgo Plugin Directory for the product workflow in Capgo Plugin Directory, Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, プラグインの追加または更新 プラグインの追加または更新 Capacitorエンタープライズプラグイン代替 Ionicエンタープライズプラグインの製品ワークフローについて