アイオニクスと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、アセット、他の Web 層の変更に OTA アップデートが必要な場合に使用してください。
インストール
npm install @capgo/capacitor-updater
npx cap sync
使用方法
For Ionic teams, live updates usually mean the same workflow: ship a new web bundle without forcing every user through a full store release. Capgo handles that workflow for Capacitor apps with channels, compatibility checks, rollout control, device logs, and rollback.
SDKは、__CAPGO_KEEP_1__アプリケーションにチャンネル、互換性チェック、ロールアウト制御、デバイスログ、ロールバックをサポートするため、SDKがそのワークフローを管理します。
ネイティブプラグイン、エンタイトルメント、Androidマニフェストの変更、iOS plistの変更、バイナリ__CAPGO_KEEP_0__のアップデートは、通常のアプリストアリリースが必要です。ネイティブビルドパイプラインにその変更を保持し、承認されたウェブ層にライブアップデートを使用してください。
notifyAppReadyこのプラグインが公開するものsetUpdateUrl- JavaScriptの初期化が成功したことをネイティブ層に通知する。setStatsUrl- アプリのアップデートURLを実行時で動的に設定する。setChannelUrl- アプリの統計URLを実行時で動的に設定する。
- アプリのチャンネルURLを実行時で動的に設定する。
notifyAppReady
使用例
import { CapacitorUpdater } from '@capgo/capacitor-updater';
const result = await CapacitorUpdater.notifyAppReady();
console.log(result);
setUpdateUrl
- JavaScriptの初期化が成功したことをネイティブ層に通知する。
import { CapacitorUpdater } from '@capgo/capacitor-updater';
await CapacitorUpdater.setUpdateUrl({ url: 'https://example.com' });
setStatsUrl
動的で実行時アプリ統計URLを設定します。
import { CapacitorUpdater } from '@capgo/capacitor-updater';
await CapacitorUpdater.setStatsUrl({ url: 'https://example.com' });
setChannelUrl
動的で実行時アプリチャンネルURLを設定します。
import { CapacitorUpdater } from '@capgo/capacitor-updater';
await CapacitorUpdater.setChannelUrl({ url: 'https://example.com' });
フルリファレンス
- GitHub: https://github.com/Cap-go/capacitor-updater/
- ドキュメント: /docs/plugins/updater/
- Live update製品: /live-update/
続けてください @capgo/capacitor-updater
Capacitorアップデーターを使用している場合 @capgo/capacitor-アップデーター ライブアップデートを計画するには、接続してください ライブアップデート 製品ワークフロー向けに @capgo/capacitor-アップデーター 実装詳細向けに スタートガイド, チャンネル、そして ロールバック.