コンテンツにジャンプ

ライブアップデートのデプロイ

Capgoは、リアルタイムでアプリのUIとビジネスロジックをリモートで更新できるLive Updates機能を提供します。アプリストアを経由せずに、直接ユーザーにJSバンドルアップデートをプッシュして、バグを即座に修正し、新機能を配信できます。

このガイドでは、 Capgo と既に実行していることを前提としています。

  1. と既に実行していることを前提としています。 @capgo/capacitor-updater SDK in your Capacitor app

  2. __CAPGO_KEEP_1__ capacitor.config.ts

  3. Added in your code the CapacitorUpdater.notifyAppReady() アプリ

__CAPGO_KEEP_0__

Capgo Capgo と SDK がインストールされ、設定されていれば、最初のライブアップデートバンドルのアップロードに備えています。

  1. ウェブアセットをビルドしてください。

    ターミナルウィンドウ
    npm run build
  2. Upload the bundle to Capgo:

    ターミナルウィンドウ
    npx @capgo/cli@latest bundle upload --channel=production

    指定されたコマンドで指定されたチャンネルに新しいバンドルバージョンをアップロードします。

アップロードが失敗した場合、次の点を確認してください:

  • アプリIDが capacitor.config.ts matches your app in the Capgo dashboard
  • You’re running the upload command from the root of your Capacitor project
  • Webアセットがビルドされ、最新の状態であることを確認してください。

あなたがまだ問題がある場合 トラブルシューティング セクション

デバイスでアップデートを受信する

デバイスでアップデートを受信する

あなたのバンドルがアップロードされたら、デバイスでライブアップデートをテストできます

  1. アプリをデバイスに同期する

    ターミナル画面
    npx cap sync ios
  2. 別のターミナルを開いて、次のコマンドを実行してアップデートのステータスを確認する

    ターミナル画面
    npx @capgo/cli@latest app debug
  3. ローカルでアプリを実行してください:

    ターミナルウィンドウ
    npx cap run ios

    または、iOS/Androidプロジェクトを開いてXcode/Android Studioでネイティブ実行してください。

  4. アプリを約30秒間開いて、バックグラウンドでアップデートをダウンロードするようにしてください。

  5. ログは数秒後にアップデートのステータスを表示するようになります。

  6. アプリを閉じて再度開いてください。ライブアップデートが適用されていることを確認してください!

__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 for the product workflow in Capgo CI/CD, Capgo Native Builds for the product workflow in Capgo Native Builds, Capgo Integrations for the product workflow in Capgo Integrations, CI/CD統合 CI/CD統合の実装詳細 GitHub Actions Integration for the implementation detail in GitHub Actions Integration.