また、Cordova と Electron に対応しています
セクション「また、Cordova と Electron に対応しています」Capgo のライブ アップデートは、Capacitor に限られません。同じバックエンドと CLI を使用して、兄弟クライアント プラグインと共に使用できます:
cordova アップデーター
Cordova iOS 7+ と Android 13+ に対する OTA
Electron アップデーター
デスクトップのライブ アップデートと同じ API
Live update は capacitor アプリ向けです
notifyAppReady- JavaScriptの初期化が成功したことをネイティブ層に通知する。setUpdateUrl- アプリの更新URLを実行時動的に設定する。setStatsUrl- アプリの統計URLを実行時動的に設定する。setChannelUrl- アプリのチャンネルURLを実行時動的に設定する。
Public API
Public API| メソッド | 説明 |
|---|---|
notifyAppReady | JavaScriptの初期化が成功したことをネイティブ層に通知する。 |
setUpdateUrl | アプリの更新URLを実行時動的に設定する。 |
setStatsUrl | アプリの統計URLを実行時動的に設定する。 |
setChannelUrl | 動的でアプリのチャネルURLを設定します。 |
download | 指定されたURLから後でインストールするために新しいバンドルをダウンロードします。 |
next | アプリがバックグラウンドまたは再起動したときにアクティブにする次のバンドルを設定します。 |
set | 現在のバンドルを設定し、すぐにアプリをリロードします。 |
delete | ローカルストレージからバンドルを削除してディスクスペースを確保します。 |
setBundleError | 手動アップデートモードで、バンドルをエラー/失敗としてマークします。 |
list | ローカルにダウンロードしたアプリのすべてのバンドルを取得します。 |
reset | アプリを知られている良いバンドルにリセットします。 |
current | 現在アクティブなバンドルの情報を取得します。 |
reload | アプリをリロードして、保留中のアップデートを適用します。 |
setMultiDelay | 保留中のアップデートを適用する前に満たす必要がある条件を設定します。 |
cancelDelay | すべての遅延条件をキャンセルし、保留中のアップデートを即座に適用します。 |
getLatest | 最新バンドルバージョンを確認する |
setChannel | このデバイスにローカルランタイムのアップデートチャンネルを設定します。ダッシュボード/ API デバイスオーバーライドを作成しません。 |
unsetChannel | このデバイスのチャンネル割り当てを削除してデフォルトのチャンネルに戻します。 |
getChannel | このデバイスに割り当てられている現在のチャンネルを取得します。 |
listChannels | このデバイスに割り当てることができるすべてのチャンネルのリストを取得します。 |
setCustomId | このデバイスに独自の識別子を設定します。 |
getBuiltinVersion | このデバイスの組み込みバンドルバージョン (Native アプリに含まれている最初のバージョン) を取得します。 |
getDeviceId | このデバイスのユニークでプライバシーに配慮した識別子を取得します。 |
getPluginVersion | アプリにインストールされているCapacitorアップデーター プラグインのバージョンを取得します。 |
isAutoUpdateEnabled | 自動アップデートが現在有効かどうかを確認します。 |
removeAllListeners | このプラグインに登録されているすべてのイベントリスナーを削除します。 |
addListener | バンドルダウンロードイベントをリスンします。ダウンロードが開始されたとき、ダウンロード中、ダウンロードが完了したときに発火します。このイベントは、ダウンロード中の進行度をすべて返します。 |
addListener | 起動時に毎回アップデートを強制的にチェックしたい場合は、以下のイベントをリスンする |
addListener | 起動時に毎回アップデートを強制的にチェックしたい場合は、以下のイベントをリスンする |
addListener | ダウンロードが完了したイベントをリスンする |
addListener | バージョンが互換性が無い場合にアップデートを強制的にチェックしたい場合は、以下のイベントをリスンする majorAvailable listener. |
addListener | アップデートが失敗したイベントをリスンする |
addListener | バンドルが適用されたイベントをリスンする |
addListener | バンドルが次に適用されるイベントをリスンする set バンドルのダウンロードが失敗したイベントをリスンする |
addListener | アプリがリロードされたイベントをリスンする |
addListener | __CAPGO_KEEP_0__ |
addListener | __CAPGO_KEEP_0__ |
addListener | アプリが利用可能になったときに発生するイベントをリスンします。アプリが利用可能になったときに通知されます。このイベントは、JavaScriptがイベントを消費するまで、ネイティブで保持されます。したがって、リスナーがアプリ起動の後半に追加されても、再読み込み後にもイベントは引き続き送信されます。 |
addListener | チャネルプライベートイベントをリスンします。このイベントは、デバイスの自己割り当てを許可しないチャネルを設定しようとしたときに発生します。 |
addListener | Android上でフレキシブルアップデートの状態が変化したときにリスンします。 |
isAutoUpdateAvailable | 自動アップデート機能が利用可能かどうかを確認します。(カスタムサーバー設定によって無効化されていない場合)。 |
getNextBundle | 次の再読み込みで有効になるバンドルの情報を取得します。 |
getFailedUpdate | 最後に失敗したバンドルの情報を取得します。 |
setShakeMenu | デバッグとテストのためにシェイクジェスチャーメニューを有効または無効にします。 |
isShakeMenuEnabled | シェイクジェスチャーメニューが現在有効かどうかを確認します。 |
setShakeChannelSelector | シェイクチャネルセレクタを実行時で有効または無効にします。 |
isShakeChannelSelectorEnabled | シェイクチャネルセレクタが現在有効かどうかを確認します。 |
getAppId | 現在のアップデートサーバー通信用に設定されているアプリIDを取得します。 |
setAppId | アップデートサーバー通信用にアプリIDを動的に変更します。 |
getAppUpdateInfo | App Store または Play Store でのアプリの利用可能性についての情報を取得します。 |
openAppStore | App Store または Play Store でのアプリのページを開きます。 |
performImmediateUpdate | Android で即時インストールアップデートを実行します。 |
startFlexibleUpdate | Android で柔軟なインストールアップデートを開始します。 |
completeFlexibleUpdate | Android で柔軟なインストールアップデートを完了します。 |
ソース オブ トゥルース
ソース オブ トゥルースこのリファレンスは src/definitions.ts in capacitor-updater.
Capgoから続けて@capgo/capacitorアップデーター
「@capgo/capacitor-アップデーターから続ける」Capgoを使用している場合 @capgo/capacitor-アップデーター Capgoを使用して Using @capgo/capacitor-updater Capgoのネイティブ機能のために@capgo/capacitor-アップデーターを使用します。 Capgo プラグインディレクトリ Capgo製品のワークフローにおけるCapgo プラグインディレクトリのために。 Capacitor Capgo for the Capacitor Plugins by Capgo プラグインの追加または更新 イオニック エンタープライズ プラグインの代替 Native プラグインの作業計画に接続するには アイオニック エンタープライズ プラグイン代替品の製品ワークフローについて。