アップデートの種類
すべての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 です。Channels を使用すると、以下のような異なるリリース・トラックを管理できます。 Production, Stagingや Dev.
Capgo に新しい JS bundle を upload し、channel を割り当てると、その channel が設定されているアプリ内の 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 を意図的に変更する場合のupload方法について。
Native Buildsのテスト
ダウンロードされた live update がbundle内のWebアセットを隠してしまうことなく、ネイティブバイナリを検証します。
高速なアップデート
アップデートプロセスを高速化するためのfast updatesの使用方法を学びましょう。
使用している場合 概要 ストアの承認と配信を計画するには、これを次と連携させてください: @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 の使用における Native Build の機能について、および Capacitor OTA Updates: App Store 審査ガイド Capacitor OTA Updates: App Store 審査ガイド の実用的なコンテキストについて。