ライブアップデートを展開
このプラグインのインストールステップとフルマークダウンガイドまで、すべてのステップを含む設定用質問をコピーしてください。
CapgoのLive Updates機能を使用して、リアルタイムでアプリのUIとビジネスロジックをリモートで更新してください。アプリストアを経由せずに、直接ユーザーにJSバンドルをプッシュして、即座にバグを修正して新機能をリリースできます。
このガイドでは、 Capgo を完了し、以下のことを実行していることを前提としています。
-
__CAPGO_KEEP_0__
@capgo/capacitor-updaterSDK in your Capacitor app -
__CAPGO_KEEP_0__
capacitor.config.ts -
Added in your code the
CapacitorUpdater.notifyAppReady()__CAPGO_KEEP_0__
メソッド
__CAPGO_KEEP_0__ アカウントにアプリを追加し、アプリにプラグインをインストールすること、
「バンドルアップロード」のセクション「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.tsCapgo ダッシュボードのアプリと一致していることを確認してください - Capacitor プロジェクトのルートディレクトリからアップロードコマンドを実行していることを確認してください
- Web アセットがビルドされ最新の状態であることを確認してください
問題が解決しない場合は、 トラブルシューティング セクション。
デバイスにアップデートを受信する
セクションのタイトル “デバイスにアップデートを受信する”バンドルをアップロードした後、デバイスでライブアップデートをテストできます。
-
アプリをデバイスに同期する:
ターミナルウィンドウ npx cap sync ios -
別のターミナルを開いて、次のコマンドを実行してアップデートのステータスを確認します:
ターミナルウィンドウ npx @capgo/cli@latest app debug -
ローカルでアプリを実行する:
ターミナル画面 npx cap run iosまたは、iOS/Androidプロジェクトを開いてXcode/Android Studioでネイティブ実行してください。
-
__CAPGO_KEEP_0__のアップデートをバックグラウンドでダウンロードするのに約30秒かかりますので、アプリを閉じておいてください。
-
ログは数秒後にアップデートのステータスを表示するようになります。
-
アプリを閉じて再度開いてください。ライブアップデートが適用されていることを確認してください。
__CAPGO_KEEP_0__のライブアップデートのテストに関する詳細は、「 Capgo Quickstart」 を参照してください。
次のステップ
「次のステップ」おめでとうございます! Capgoで初めてのライブアップデートを成功させました! 🎉
To learn more, review the rest of the Capgo Live Updates documentation. Some key topics to check out next:
Keep going from Deploy a Live Update
If you are usingDeploy a Live Update to plan CI/CD automation, connect it with __CAPGO_KEEP_0__ CI/CD Capgo CI/CD 製品ワークフローにおけるCapgo CI/CDの Capgoネイティブビルド 製品ワークフローにおけるCapgoネイティブビルドの Capgo統合 製品ワークフローにおけるCapgo統合の CI/CD統合 CI/CD統合の実装詳細、そして GitHubアクション統合 CI/CD統合の実装詳細におけるGitHubアクション統合の