チャンネルを使用して、異なるリリーストラックを管理し、特定のユーザーにアップデートをターゲットにする方法を学びます。
ロールバック
インストール手順とフル マークダウン ガイドを含むセットアップの質問をコピーしてください。
CapgoのLive Updates機能を使用して、実時間でアプリのJavaScriptバンドルをリモートで更新できます。アプリストアのレビュープロセスを経ることなく、ユーザーに直接JSの更新をプッシュして、バグを即座に修正し、新機能を配信できます。
CapgoのLive Updateシステムには2つの主なコンポーネントがあります。
CapgoのSDK、アプリにインストールするものです。SDKは、利用可能な更新をチェックし、バックグラウンドでダウンロードします。
チャンネル、ユーザーを特定のグループにターゲットにすることができる機能です。チャンネルを使用して、リリーストラックを管理することができます。例えば、 Production, Staging, and Dev.
When you upload a new JS bundle to Capgo and assign it to a channel, the Capgo SDK in apps configured for that channel will detect the update and download it. The next time the app restarts, the new bundle will be loaded.
Live Updatesを使用するには、以下の手順に従ってください:
を完了してください。 CapgoのQuickstartを完了してください。 Capgoにアプリを設定し、Capgo SDKをインストールするには、以下の手順に従ってください。
アプリのcode内で、 CapacitorUpdater.notifyAppReady() アプリが初期化が完了した後、を呼び出してください。このコールバックを呼び出すことで、Capgo SDKがアプリが更新を受け取る準備ができたことを知らせることができます。
CapgoにJSバンドルをビルドし、にアップロードしてください:
npm run buildnpx @capgo/cli@latest bundle upload --channel=productionアプリを開いて、更新をダウンロードしてください。更新のステータスを確認するには、以下のコマンドを実行してください:
npx @capgo/cli@latest app debug更新がダウンロードされたら、アプリを閉じて再起動してください。
詳細は ライブアップデートのデプロイ ガイドを参照してください。
Capgo CLIは、開発者がCI/CDパイプラインでCapgoのサービスと相互作用できる強力なツールです。CLIを使用すると、ビルドの生成とデプロイのタイミングを細かく制御できます。これにより、Capgoを既存のエンタープライズワークフローに統合できます。
Capgo CLIは、開発者やチームがライブアップデートワークフローでより制御と柔軟性が必要な場合に設計されています。CLIをCI/CDパイプラインに使用すると、次のことができます。
Capgoを使用するには、CLIのAPIキーで認証する必要があります。APIキーをCapgoアカウント設定で生成できます。
APIキーをログインして安全に保存するには、
npx @capgo/cli@latest login [API_KEY]このコマンドは、ログイン後にAPIキーを提供する必要がなくなります。
他のライブアップデートCLIツールと比較した場合、CapgoのCLIにはいくつかの重要な違いがあります。
Capgoは、開発とCI/CDの両方の用途に使用できる単一のCLIを使用し、Capgoはライブアップデート機能セットにのみ焦点を当てています。
The Capgo CLI は、別のインストール手順が必要ない。パッケージと一緒にバンドルされており、直接実行できます。 @capgo/cli __CAPGO_KEEP_0__の__CAPGO_KEEP_1__は、ライブアップデートワークフローに特化しているため、より一般的な__CAPGO_KEEP_2__ツールで見つけることができる機能やコマンドが含まれていない可能性があります。 npx.
Capgo’s CLI is designed specifically for the live update workflow, so it may not include some features or commands found in more general-purpose CLI tools.
チャンネルを使用して、異なるリリーストラックを管理し、特定のユーザーにアップデートをターゲットにする方法を学びます。
ロールバック
アップデートが問題を引き起こした場合に、前のJSバンドルバージョンに戻る方法を発見してください。
アップデートの動作
アプリでアップデートがダウンロードされ、適用される方法と時期をカスタマイズできます。
高速アップデート
__CAPGO_KEEP_0__ __CAPGO_KEEP_1__ doesn’t require a separate installation step. It’s bundled with the package and can be run directly using __CAPGO_KEEP_0__’s __CAPGO_KEEP_1__ is designed specifically for the live update workflow, so it may not include some features or commands found in more general-purpose __CAPGO_KEEP_2__ tools. Next Steps Section titled “Next Steps” Channels Learn how to use channels to manage different release tracks and target updates to specific users. Rollbacks Discover how to roll back to a previous JS bundle version if an update causes issues. Update Behavior Customize how and when updates are downloaded and applied in your app. Fast Updates
__CAPGO_KEEP_0__を使用する方法を学び、高速更新を使用して更新プロセスを速める方法を学びます。
Capgoを使用している場合 概要 概要とAPIの操作を計画するには、APIと接続してください。 APIの概要 APIの概要の実装詳細については、APIの概要を参照してください。 導入 導入の実装詳細については、導入を参照してください。 APIキー API キーの実装詳細については、API キーを参照してください。 デバイス デバイスの実装詳細については、 バンドル バンドルの実装詳細については、