メインコンテンツへスキップ

Cordova / Electron

GitHub

import { LinkCard, CardGrid, Aside } from ‘@astrojs/starlight/components’;

このアップデーターセクションで主に説明しているのは Capacitor ですが、Capgo も次の専用クライアントを提供しています: Cordova と Electron. 各プラグインは共通の Capgo Cloud バックエンド、チャンネル、バンドル署名、および @capgo/cli アップロードフローを使用します。

@capgo/cordova-updater は、以下と同じです: @capgo/capacitor-updater Cordova iOS 7+ および Android 13+ 向けの JavaScript API。インストールは次のコマンドで行います: cordova plugin add、呼び出し cordova.plugins.Updater.notifyAppReady() その後 deviceready、Capacitor の場合と同じ方法で bundle を upload します。

このプラグインは次と併用しないでください: cordova-plugin-ionic-webview — Cordova の scheme handler をバイパスするため、ダウンロードした bundle が適用されません。

@capgo/electron-updater デスクトップアプリにも同じ live-update モデルを提供します。Electron のメインプロセスで updater を初期化し、preload bridge を公開して、renderer から notifyAppReady() を呼び出し、モバイルで使っているのと同じ Capgo ダッシュボードでリリースを管理します。

すでにCapacitorをご利用の場合は、こちらのメインガイドを参照してください: