即時アップデート
アプリのバイナリ全体を再ビルドすることなく、JavaScript、HTML、CSS の更新をユーザーに直接プッシュします。
Electron の組み込みオートアップデーターは、更新のたびに新しいバイナリ全体を配布する必要があります。このプラグインは、再ビルドせずに JavaScript/HTML/CSS を更新できるようにすることで、この問題を解決します。
即時アップデート
アプリのバイナリ全体を再ビルドすることなく、JavaScript、HTML、CSS の更新をユーザーに直接プッシュします。
差分アップデート
変更されたファイルのみをダウンロードするため、更新は超高速で帯域幅効率にも優れています。
ロールバック保護
更新が失敗した場合に自動でロールバックし、ユーザーにとってのアプリの安定性を保ちます。
エンドツーエンド暗号化
RSAセッションキーとAESバンドル暗号化による安全な更新配信。
| プラットフォーム | サポート | 備考 |
|---|---|---|
| Windows | はい | Electron |
| macOS | はい | Electron |
| Linux | はい | Electron |
| iOS / Android | いいえ | capacitor-updater を使う |
notifyAppReady() 呼び出されませんCtrl+Shift+D / Cmd+Shift+DElectron Updater は、以下との API 互換性を 100% 維持しています: @capgo/capacitor-updater. 同じメソッド、イベント、設定オプションが両プラットフォームで利用できます:
| 機能 | Capacitor | Electron |
|---|---|---|
| Live Update | はい | はい |
| チャンネル | はい | はい |
| ロールバック保護 | はい | はい |
| エンドツーエンド暗号化 | はい | はい |
| 統計 | はい | はい |
| 遅延条件 | はい | はい |
| デバッグメニュー | デバイスをシェイク | キーボードショートカット |
npm install @capgo/electron-updater参加して Discord でサポートを受けたり、他の開発者とつながりましょう。
使用している場合 @capgo/electron-updater ネイティブプラグインの作業を計画するには、次と連携してください: @capgo/electron-updater の使い方 Using @capgo/electron-updater でのネイティブ機能については、 Capgo プラグインディレクトリ Capgo プラグインディレクトリのプロダクトワークフローについては、 Capgo による Capacitor プラグイン Capgo による Capacitor プラグインの実装詳細については、 プラグインの追加または更新 プラグインの追加または更新における実装詳細については、および Ionic Enterprise プラグインの代替案 Ionic Enterprise プラグインの代替案におけるプロダクトワークフローについては。