イオニックと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アプリのチャンネル、互換性チェック、ロールアウト制御、デバイス ログ、ロールバックを使用して、ワークフローを取り扱います。
ネイティブ プラグイン、エンタイトルメント、Android マニフェストの変更、iOS plistの変更、binary 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/capacitor-updater
アシェスに用だも @capgo/capacitor-updater アシェスに用だも、パトストエストに得る。 Live Updates パトストエストコンターに得る。 @capgo/capacitor-updater パトストエストに得る、アシェストコンターに了だも。 Getting Started, パトストエストに得る、アシェストコンターに了だも。Channels ,、アシェストコンターに得る。、パトストエストコンターに了だも。、パトストエストコンターに得る。.