アップデートの種類
すべてのOTAアップデートタイプのリファレンス:適用タイミング、遅延条件、バージョンブロック、配信。
インストール手順と、このプラグインの完全なMarkdownガイドを含むセットアッププロンプトをコピーします。
CapgoのLive Updates機能を使えば、アプリのJavaScript bundleをリモートかつリアルタイムに更新できます。iOS、Android、Electronのユーザーに対し、ストアの審査を待たずにJSアップデートを直接配信できるため、バグ修正や新機能のリリースを高速化できます。製品概要とFAQについては、以下をご覧ください。 Capacitor Live Updates capgo.app をご確認ください。
Capgo の Live Update システムは、主に2つのコンポーネントで構成されています:
アプリにインストールする Capgo の SDK。SDK が利用可能なアップデートを確認し、バックグラウンドでダウンロードします。
特定のユーザーグループにアップデートを配信できる「Channels」。以下のように、異なるリリース・トラックの管理に使用できます: Production, Stagingや Dev.
Capgo に新しい JS bundle を upload し、チャンネルを割り当てると、そのチャンネル用に設定されたアプリ内の Capgo SDK がアップデートを検知してダウンロードします。次回のアプリ再起動時に、新しい bundle がロードされます。
Live Updates の使用を開始するには、次の手順に従ってください。
次の Capgo クイックスタートを完了して、 Capgo でアプリをセットアップし、Capgo SDK をインストールしてください。
アプリ code 内で、アプリの初期化が完了した後に呼び出します。 CapacitorUpdater.notifyAppReady() これにより、Capgo SDK にアプリがアップデートを受け取る準備ができたことが伝わります。
JS bundle をビルドして Capgo にアップロードします:
npm run buildnpx @capgo/cli@latest bundle upload --channel=productionアプリを開き、アップデートがダウンロードされるのを待ちます。ステータスは以下で確認できます:
npx @capgo/cli@latest app debugアップデートがダウンロードされたら、アプリを閉じて再度開き、新しい bundle を読み込んでください。
詳細については、 Live Updatesのデプロイ 詳細はガイドをご覧ください。
アップデートリクエストに独自のホスト名を使用するには、以下を参照してください: カスタムドメイン設定ガイド.
アップデートの種類
すべてのOTAアップデートタイプのリファレンス:適用タイミング、遅延条件、バージョンブロック、配信。
チャンネル
チャンネルでリリーストラックを管理し、特定のユーザーにアップデートを配信する方法を学びましょう。
段階的なロールアウト
候補のbundleをスティッキーコホートに配信してモニタリングし、その後プロモートまたはロールバックします。
ロールバック
アップデートにより問題が発生した場合に、以前のJS bundleバージョンへロールバックする方法を確認しましょう。
アップデートの動作
アプリ内でアップデートをダウンロード・適用する方法とタイミングをカスタマイズできます。
ネイティブ + OTA ワークフロー
Dev/productionチャンネル、および --fail-on-incompatible意図的にネイティブの code を変更した場合のアップロード方法。
Native Buildsのテスト
ダウンロードされた live update が同梱のWebアセットを覆い隠していない状態で、ネイティブバイナリを検証します。
高速アップデート
アップデート処理を高速化する高速アップデートの使い方を学びましょう。
使用している場合 概要 ストアの承認と配信を計画するには、これを次と連携させてください: @capgo/capacitor-in-app-review @capgo/capacitor-in-app-review での実装の詳細については、 @capgo/capacitor-in-app-review の使い方 「@capgo/capacitor-in-app-review の使い方」のネイティブ機能については、 @capgo/capacitor-native-market @capgo/capacitor-native-market の実装詳細については、 @capgo/capacitor-native-market の使用 @capgo/capacitor-native-market の使用におけるネイティブ機能については、および Capacitor OTAアップデート: App Store審査ガイド Capacitor OTA Updates: App Store Approval Guide の実践的な文脈については。