メニューに進む

@capgo/electron-updater

Electron デスクトップアプリに即時更新をプッシュするには、バイナリを再構築せずに。同様の信頼できるライブアップデートシステムがデスクトップに導入されました。

Electron Updaterの理由

即時更新

JavaScript、HTML、およびCSSの更新を直接ユーザーにプッシュして、アプリバイナリ全体を再構築することなく更新します。

差分更新

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

ロールバック保護

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

端末間の暗号化

RSAセッションキーとAESバンドル暗号化を使用した更新のセキュアな配信。

  • ライブ更新 - アプリストアの遅延なしで即時で更新をプッシュします。
  • 自動更新 - 自動更新のチェックとインストール
  • ロールバック保護 - ロールバックが自動的に実行されます notifyAppReady() バンドル管理
  • - ダウンロードしたバンドルの完全な制御 チャンネルシステム
  • - 製品、ベータ、ステージング用のユーザー グループへの展開 遅延条件
  • - 更新の適用時期の制御 (バックグラウンド、終了、日付、ネイティブ バージョン) デバッグ メニュー
  • __CAPGO_KEEP_0__ - __CAPGO_KEEP_0__デバッグツールへのアクセス Ctrl+Shift+D / Cmd+Shift+D
  • 統計情報の報告 - アップデートの成功率とユーザー版の追跡

Capacitorアップデーターの機能互換性

「Capacitorアップデーターの機能互換性」セクション

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

機能CapacitorElectron
ライブアップデートはいYes
ChannelsYesYes
Rollback ProtectionYesYes
End-to-End EncryptionYesYes
StatisticsYesYes
遅延条件YesYes
デバッグメニュー端末を振ってくださいキーボード ショートカット
ターミナル ウィンドウ
npm install @capgo/electron-updater
「Quick Links」セクション

Join the Discord を利用して、ヘルプを受け取るか、他の開発者とつながることができます。

If you are using @capgo/electron-updater ネイティブ プラグインの作業を計画するには、接続する Using @capgo/electron-updater ネイティブ機能のための Using @capgo/electron-updater Capgo プラグイン ディレクトリ Capgo プラグイン ディレクトリの製品ワークフロー Capacitor プラグイン ( Capgo によって提供) Capacitor プラグイン ( Capgo によって提供) の実装詳細 プラグインの追加または更新 プラグインの追加または更新の実装詳細 Ionic Enterprise プラグインの代替 Ionic Enterprise プラグインの代替の製品ワークフロー