ライブアップデートのデプロイ
このプラグインのインストール手順とマークダウンガイドを含むセットアップのコピー用
CapgoのLive Updates機能を使用して、リアルタイムでアプリのUIとビジネスロジックをリモートで更新できます。アプリストアを経由せずに、直接ユーザーにJSバンドルアップデートをプッシュして、バグを即座に修正し、新機能をリリースできます。
このガイドでは、 Capgo クイックスタート を完了し、既に
-
__CAPGO_KEEP_0__ をあなたの __CAPGO_KEEP_1__ アプリにインストール
@capgo/capacitor-updaterSDK in your Capacitor app -
に設定
capacitor.config.ts -
あなたの code に
CapacitorUpdater.notifyAppReady()メソッド
まだそれらのステップを実行していない場合は、まずクイックスタートを完了してください。
アップロードするバンドル
アップロードするバンドルCapgoとSDKがインストールされ、設定されたら、最初のライブアップデートバンドルをアップロードする準備が整います。
-
Webアセットをビルドしてください。
ターミナルウィンドウ npm run build -
Capgoにバンドルをアップロードしてください。
ターミナルウィンドウ npx @capgo/cli@latest bundle upload --channel=production/github/workflows/build_and_deploy.yml name: Build source code and send to Capgoconcurrency:group: ${{ github.workflow }}-${{ github.ref }}cancel-in-progress: trueon:push:branches:- mainjobs:deploy_to_capgo:runs-on: ubuntu-lateststeps:- name: Checkoutuses: actions/checkout@v6- uses: actions/setup-node@v6with:node-version: '24'- name: Install dependenciesrun: npm install- name: Buildrun: npm run build- name: Deploy to Capgorun: npx @capgo/cli@latest bundle upload -a ${{ secrets.CAPGO_TOKEN }} --channel ${{ env.CHANNEL }}env:CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }}.gitlab-ci.yml stages:- buildbuild:stage: buildimage: node:18cache:- key:files:- package-lock.jsonpaths:- .node_modules/script:- npm install- npm run build- npx @capgo/cli@latest bundle upload -a $CAPGO_TOKEN --channel $CAPGO_CHANNELartifacts:paths:- node_modules/- dist/only:- master指定されたコマンドで指定されたチャンネルに新しいバンドルバージョンをアップロードします。
アップロードのトラブルシューティング
セクションのタイトル “アップロードのトラブルシューティング”アップロードが失敗した場合、次のことを確認してください:
- アプリIDが
capacitor.config.tsmatches your app in the Capgo dashboard - You’re running the upload command from the root of your Capacitor project
- Capgoプロジェクトのウェブアセットがビルドされ、最新の状態であることを確認してください。
あなたがまだ問題がある場合、 トラブルシューティング トラブルシューティング
セクション。
デバイスでアップデートを受信する「デバイスでアップデートを受信する」
-
バンドルをアップロードした後、デバイスでライブアップデートをテストできます:
アプリをデバイスに同期する: npx cap sync ios -
コピー
別のターミナルを開いて、次のコマンドを実行してアップデートのステータスを確認します: npx @capgo/cli@latest app debug -
ローカルでアプリを実行する:
ターミナルウィンドウ npx cap run iosまたは、iOS/Android プロジェクトを開いて、Xcode/Android Studioでネイティブ実行を実行します。
-
アプリを約30秒間開いて、バックグラウンドでアップデートをダウンロードするようにします。
-
ログは数秒後に更新され、アップデートのステータスを表示します。
-
アプリを閉じて再度開きます。ライブアップデートが適用されたことを確認してください!
__CAPGO_KEEP_0__ Quickstart Capgo Quickstart 次のステップ
次のステップ
context初めてのライブアップデートを成功的にデプロイしたことには、Capgo!
詳しく知りたい場合は、以下の Capgo ライブアップデートドキュメントを確認してください。 ここでは、次の重要なトピックについて説明します。
Deploy a Live Update
セクションのタイトル “Deploy a Live Update”Deploy a Live Update を使用している場合、CI/CDの自動化を計画するには、 それを Capgo CI/CD Capgoの製品ワークフロー向けにCapgo CI/CD Capgo Native Builds Capgoの製品ワークフロー向けにCapgo Native Builds Capgo Integrations Capgoの製品ワークフロー向けにCapgo Integrations CI/CD統合 Capgo Builder / ネイティブクラウドビルド製品ページの実装詳細 GitHub Actions Integration Capgoの製品ワークフロー向けにGitHub Actions Integration