イオニックとCapacitorのライブ アップデートは@capgo/capacitor-updater
@capgo/capacitor-updater is the open-source updater plugin behind Capgo live updates for Ionic and Capacitor apps. It downloads approved web bundles, applies them with native rollback protection, and keeps binary-only changes on the normal App Store and Play review path.
HTML、CSS、JavaScript、アセット、そして他のウェブ層の変更に対して、ネイティブシェルの既存の承認後、OTAアップデートを必要とする場合に使用してください。
インストール
npm install @capgo/capacitor-updater
npx cap sync
位置付け
Capgoは、Capacitorアプリのチャンネル、互換性チェック、ロールアウト制御、デバイスログ、ロールバックを含む、イオニックチームのライブ アップデートのワークフローを取り扱います。
SDKのバイナリアップデートは、ネイティブ プラグイン、エンタイトルメント、Android マニフェストの変更、iOS plistの変更が含まれるため、通常のアプリ ストア リリースが必要です。ネイティブ ビルド パイプラインでその変更を維持し、ライブ アップデートを承認されたウェブ層で使用してください。
このプラグインが公開するもの
notifyAppReady- JavaScriptの初期化が成功したことをネイティブ層に通知します。setUpdateUrl- アプリの更新 URLを動的に実行時に設定します。setStatsUrl- アプリの統計URLを実行時動的に設定します。setChannelUrl- アプリのチャンネルURLを実行時動的に設定します。
Example Usage
notifyAppReady
JavaScriptの初期化が成功したことをネイティブ層に通知します。
import { CapacitorUpdater } from '@capgo/capacitor-updater';
await CapacitorUpdater.notifyAppReady();
setUpdateUrl
- アプリのアップデートURLを実行時動的に設定します。
import { CapacitorUpdater } from '@capgo/capacitor-updater';
await CapacitorUpdater.setUpdateUrl({} as UpdateUrl);
setStatsUrl
- アプリの統計URLを実行時動的に設定します。
import { CapacitorUpdater } from '@capgo/capacitor-updater';
await CapacitorUpdater.setStatsUrl({} as StatsUrl);
setChannelUrl
- アプリのチャンネルURLを実行時動的に設定します。
import { CapacitorUpdater } from '@capgo/capacitor-updater';
await CapacitorUpdater.setChannelUrl({} as ChannelUrl);
Full Reference
- GitHub: https://github.com/Cap-go/capacitor-updater/
- Docs: /docs/plugins/updater/
- Live update product: /live-update/
続けてください @capgo/capacitor-updater
あなたが使用している @capgo/capacitor-updater を計画したままのライブアップデートに接続する ライブアップデート 製品ワークフロー用 @capgo/capacitor-updater 実装の詳細について はじめに, チャンネル, そして ロールバック.