Skip to main content
プラグインに戻る
@capgo/capacitor-updater
チュートリアル
@capgo/capacitor-updater

アップデートプラグインアイコン

Deploy IonicとCapacitorのライブ更新を即時ユーザーに提供することで、アプリストアのレビュー遅延を回避します

ガイド

アップデータのチュートリアル

デバイスでテスト

ダウンロードされたCapgoアプリ、QRコードをスキャンしてくださいcode.

アップデータプラグインのプレビューQRcode

Ionic and Capacitor live updates with @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 の変更、そしてバイナリ 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);

フル リファレンス

capgoから続けて、@capgo/capacitor-updater

__CAPGO_KEEP_0__を使用している場合 @capgo/capacitor-updater ライブアップデートを計画するには、__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-updater 製品ワークフローと接続する必要があります。 __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-updater 実装の詳細については、@capgo/capacitor-updater を参照してください。 スタート, チャンネル, および ロールバック.