Deploy a Live Update
インストールステップと全マークダウンガイドのコピー可能な設定用の質問をコピーする。
CapgoのLive Updates機能を使用して、リアルタイムでアプリのUIとビジネスロジックをリモートで更新できます。アプリストアを経由せずに、直接ユーザーにJSバンドル更新をプッシュして、即時バグ修正と新機能のリリースを行うことができます。
このガイドでは、 Capgoのクイックスタートを完了していることを前提としています。 とすでに:
-
「__CAPGO_KEEP_0__」をあなたの「__CAPGO_KEEP_1__」アプリにインストールしました
@capgo/capacitor-updater「SDK」のアプリIDとアップデートチャンネルを「Capacitor」に設定しました -
「__CAPGO_KEEP_0__」に「__CAPGO_KEEP_0__」を追加しました
capacitor.config.ts -
「code」のメソッド
CapacitorUpdater.notifyAppReady()まだそれらのステップを実行していない場合は、まずクイックスタートを完了してください。
あなたの「__CAPGO_KEEP_0__」アカウントにアプリを追加し、アプリにプラグインをインストールしてください。
「__CAPGO_KEEP_0__」「__CAPGO_KEEP_1__」がインストールおよび設定されたら、最初のライブアップデートバンドルをアップロードする準備ができました。
__CAPGO_KEEP_0__With the Capgo SDK installed and configured, you’re ready to upload your first live update bundle:
-
Build your web assets:
ターミナル画面 npm run build -
Capgoにバンドルをアップロード
ターミナル画面 npx @capgo/cli@latest bundle upload --channel=productiongithub/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__CAPGO_KEEP_0__ コマンドで指定されたチャンネルに新しいバンドルバージョンをアップロードします。
トラブルシューティング アップロード
「トラブルシューティング アップロード」セクションアップロードが失敗した場合、確認してください:
- __CAPGO_KEEP_0__ ダッシュボードで
capacitor.config.tsmatches your app in the Capgo dashboard - あなたの Capacitor ダッシュボードに登録されているアプリと一致していることを確認してください。
- あなたがアップロード コマンドを実行している __CAPGO_KEEP_0__ プロジェクトのルートディレクトリであることを確認してください。
あなたのウェブ アセットがビルドされ、最新の状態であることを確認してください。 あなたがまだ問題がある場合、 トラブルシューティング セクションに移動してください。
__CAPGO_KEEP_0__
__CAPGO_KEEP_1____CAPGO_KEEP_2__
-
__CAPGO_KEEP_3__
__CAPGO_KEEP_4__ npx cap sync ios -
__CAPGO_KEEP_6__
__CAPGO_KEEP_7__ npx @capgo/cli@latest app debug -
__CAPGO_KEEP_9__
__CAPGO_KEEP_10__ npx cap run iosiOS/Androidプロジェクトを開いて、Xcode/Android Studioでネイティブの実行を行います。
-
アプリを約30秒間開いておくことで、バックグラウンドでアップデートをダウンロードすることができます。
-
ログは数秒間でアップデートされ、アップデートのステータスを表示します。
-
アプリを閉じて再度開きます。アップデートが正常に適用されたことを確認してください!
Refer back to the Capgoのクイックスタート を参照してください。
詳細については、
__CAPGO_KEEP_0__のライブアップデートドキュメントCongrats on deploying your first live update with Capgo! 🎉
To learn more, review the rest of the Capgoのライブアップデートの詳細については、. Some key topics to check out next:
Deploy a Live Updateから続けて
Deploy a Live Updateのセクション__CAPGO_KEEP_0__ CI/CDを使用している場合 Deploy a Live Updateを__CAPGO_KEEP_0__ CI/CDと連携する __CAPGO_KEEP_0__ CI/CDの製品ワークフローで Capgoネイティブビルド for the product workflow in Capgo CI/CD, Capgo Native Builds 製品ワークフローにおけるCapgoネイティブビルドの Capgo統合 製品ワークフローにおけるCapgo統合の CI/CD統合 CI/CD統合の実装詳細については GitHubアクション統合 実装詳細についてはGitHubアクション統合