イオニックとCapacitorのライブ アップデートは@capgo/capacitor-updater
@capgo/capacitor-updaterは、イオニックとCapacitorアプリのためのCapgoライブ アップデートのオープン ソース プラグインです。 它は承認されたウェブ バンドルをダウンロードし、ネイティブのロールバック保護と共に適用し、通常のApp StoreとPlayレビューのパスでバイナリのみの変更を維持します。
HTML、CSS、JavaScript、資産、そして他のウェブ層の変更に対して、ネイティブシェルの既に承認された場合にOTAアップデートを必要とする場合に使用してください。
インストール
npm install @capgo/capacitor-updater
npx cap sync
位置付け
イオニックチームにとって、ライブ アップデートは通常、同じワークフローです: 新しいウェブ バンドルを送信し、全ユーザーがフル ストア リリースを強制するのではなく。 CapgoはCapacitorアプリのためのチャンネル、互換性チェック、ロールアウト制御、デバイスログ、ロールバックを取り扱います。
ネイティブ プラグイン、エンタイトルメント、Android マニフェストの変更、iOS plist の変更、バイナリ SDK のアップデートは、通常のアプリ ストア リリースが必要です。 これらの変更をネイティブ ビルド パイプラインに保管し、ライブ アップデートを承認されたウェブ層に使用してください。
このプラグインが公開するもの
notifyAppReady- JavaScriptの初期化が成功したことをネイティブ層に通知します。setUpdateUrl- アプリの更新 URLを動的に実行時に設定します。setStatsUrl- アプリの統計URLを実行時動的に設定します。setChannelUrl- アプリのチャンネルURLを実行時動的に設定します。
例の使用
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);
フル リファレンス
- GitHub: https://github.com/Cap-go/capacitor-updater/
- ドキュメント: /docs/plugins/updater/
- ライブアップデート製品: /live-update/
Capgoから続けて@capgo/capacitor-updater
Capgoを使用している場合 Capgoから続けて@capgo/capacitor-updater ライブアップデートの計画に役立つため、Capgoと接続する ライブアップデート Capgoの製品ワークフロー向け Capgoから続けて@capgo/capacitor-updater 実装の詳細について はじめに, チャンネル、 ロールバック.