Capgo __CAPGO_KEEP_0__は、AppleおよびGoogleのガイドラインに準拠しながら、セキュアで迅速にアップデートを実施できるように設計されています。ここでは、プロセスの簡単な概要をご紹介します。
- ホットフィックスの作成とテスト: codeの変更を正確に記述し、デバイス上で徹底的にテストし、互換性を確保します。
- Capgoの設定: __CAPGO_KEEP_0__ __CAPGO_KEEP_1__をインストールし、暗号化を設定し、CI/CDツールと統合します。 Capgo CLI __CAPGO_KEEP_0__
npx @capgo/cli init__CAPGO_KEEP_1__ - __CAPGO_KEEP_0__: CLI を安全にアップロードし、明確にラベル付けし、展開準備を行う。
- アップデート設定を選択する: 特定のユーザーやグループを対象にし、ロールアウトのスケジュールを設定し、バージョン要件を定義する。
- アップデートの追跡: 配信率、更新速度、ユーザーCoverageを監視。必要に応じてロールバックできる。
Capgoは、世界的に947.6百万回のアップデートを実行し、ユーザーにとって81%のリリース効率を向上させました。Agileチームにとって、迅速で安全なホットフィックスの展開に最適なツールです。
ステップ1:ホットフィックスを作成しテストする
ホットフィックスのCodeを書く
バグを解決するために、正確な変更を実施し、アプリの安定性を損なうことなく。
ホットフィックスの構造についての簡単なガイド
| ベストプラクティス | それを適用する方法 |
|---|---|
| 分離された変更 | 影響を受けたコンポーネントに限定して変更を保管する。 |
| バージョン管理 | ホットフィックスの開発用に専用のブランチを使用する。 |
| ドキュメンテーション | 修正とその影響について明確なコメントを含める。 |
| 依存関係 | 既存のアプリの依存関係と互換性を確保する。 |
「Capgo」の即時更新機能により、バグを修正するために必要な変更に焦点を当てることができます。無関係な変更をバンドルする必要がなくなるため、心配する必要はありません。この方法は、colensoによって示されているように効果的です。
「私たちはプロダクションで「__CAPGO_KEEP_0__」のOTA更新をロールアウトしました。 私たちのユーザーベースは+5000を超えています。私たちは非常にsmoothな動作を実現し、@CapgoにデプロイされたOTAが数分以内にほとんどのユーザーが最新の状態になっていることを確認しています。 Capgo [1].
デバイスでテスト
修正がうまく機能することを確認するために、徹底的なテストは不可欠です。次の手順を使用してください。
- 開発テスト ローカル開発環境で修正を実行します。
- デバイステスト さまざまなデバイスとOSバージョンで修正を確認します。
- 統合テスト 修正が他の機能と干渉しないことを確認します。
CI/CDツールを使用してできるだけテストプロセスを自動化してください。
“We practice agile development and @Capgo is mission-critical in delivering continuously to our users!” - Rodrigo Mantica [1]
「私たちはアジャイル開発を実践しており、@Capgoはユーザーに継続的に提供するmission-criticalなものです!」 - Rodrigo Mantica
あなたのホットフィックスがすべてのテストを通過したら、__CAPGO_KEEP_0__をデプロイ用にセットアップする準備ができました。 Capgo

必要なパッケージをインストールする
Capgo を Capacitor プロジェクトに導入するには、その CLI ツールを使用します。次のコマンドを実行してください。
npx @capgo/cli init
このコマンドは、以下の作業を自動的に行ってくれます。
- 必要なパッケージをインストールする Capgo プラグインをインストールする
- プロジェクトを自動的に設定する
- プロジェクトを Capgo サービスに準備する
Capgo のインストールが完了したら、プロジェクトを Capgo の暗号化と法的適合性機能で設定することができます。
プロジェクトを設定する
Capgo は、Apple と Google の両方の暗号化と法的適合性基準を満たしたプロジェクトを確保します。CI/CD ツールと組み合わせて、セキュリティのためにアップデートを暗号化し、アプリストアのガイドラインに準拠します。
| 統合ステップ | 目的 | 利点 |
|---|---|---|
| CI/CD設定 | CI/CDツールと接続 | デプロイを簡素化 |
| E2E暗号化 | 更新配信を保護 | codeの完整性を維持 |
| プラットフォームの適合性 | アプリストアの基準を満たす | スムーズな配布を可能にする |
This setup has been validated by developers. As Bessie Cooper explains:
@Capgoは開発者にとって不可欠なツールです。バグ修正のレビューを回避することは、金の価値です。 [1]
For larger teams, @Capgo offers features like multi-organization setups and detailed permission management. It integrates with platforms like @GitHub, GitLab, Azure DevOps, and Jenkins, making automated deployment workflows straightforward. Rodrigo Mantica highlights its importance for agile teams:
“私たちはアジャイル開発を実践しており、@Capgoはユーザーに継続的に提供するmission-criticalなツールです!” [1]
With your project fully set up, you’re ready to upload your hotfix and deploy it instantly.
ステップ 3: hotfix をアップロードして即時デプロイ
ファイルをCapgoに送信
__CAPGO_KEEP_0__の設定が完了したら、ホットフィックスをアップロードする準備ができました。 Capgo CLIツールを使用してセキュアで効率的なアップデートの転送を保証します。
開発の際にアプリをビルドするようにしてください。
- 以下の手順に従ってください。
- 標準プロセスでアプリをビルドしてください。
- Use the Capgo CLI tool to upload your update.
__CAPGO_KEEP_0__ __CAPGO_KEEP_1__ツールを使用してアップデートをアップロードしてください。
Clear labeling is key for managing and tracking your hotfixes. When uploading your update to Capgo, include specific version details and descriptive labels. This helps organize your updates and keeps everyone on the same page.
| アップデートの管理と追跡に重要なラベル付けは、すべての人が同じページにいるようにするために、__CAPGO_KEEP_0__にアップロードする際に、特定のバージョン情報と説明的なラベルを含めることが重要です。 | ラベル付け要素 | ベストプラクティス |
|---|---|---|
| バージョン番号 | 更新のシーケンスを追跡 | シーケンスバージョニングを使用 |
| 更新の説明 | 主な改善点と更新を強調 | 主な修正と更新に焦点を当て |
| リリースノート | 変更を伝える | 詳細な改善点を記載 |
マーティン・ドナディュー氏は、Capgoの創設者であり、CI/CDワークフローと組み合わせて機能するバージョニングシステムを設計しました。このシステムは、更新を追跡し、必要に応じてロールバックすることを容易にします。
Capgoの update management __CAPGO_KEEP_0__の機能には、エンドツーエンドの暗号化や即時デプロイなどが含まれます。
__CAPGO_KEEP_0__のアップデート設定を構成するには、ステップ4に進んでください。
sbb-itb-f9944d2
Capgo Live Update System for Capacitor Apps

Step 4: Choose Update Settings
__CAPGO_KEEP_0__のアップデート設定を構成するには、ユーザーとデバイスを選択し、ロールアウトの基準を定義する必要があります。
Select Users and Devices
Capgoのユーザー割り当てツールは、正確にどのユーザーがホットフィックスを受け取るかを特定できます。利用可能な2つの主な戦略があります。
| 展開タイプ | 適切な対象 | メリット |
|---|---|---|
| プライベートテスト | ベータテスター、QAチーム | 制御されたテストを実施し、早期のフィードバックを得る |
| パブリックリリース | すべてのユーザー、段階的な展開 | 広範な配布を実施し、段階的な展開を可能にする |
例えば、特定の地域のユーザーに影響を与えるバグがある場合、優先順位を付けてそのグループを迅速に検証できます。対象ユーザーを選択した後、詳細なリリースルールを設定することができます。
リリースルールを設定
CapgoのWebインターフェイスを通じて、リリースプロセスを細かく調整することができます。スケジュール、アプリバージョンの互換性、更新のロールアウトのペースなど、パラメータを設定できます。
以下の重要な設定を構成します。
- デプロイメントスケジュール:更新が実行される特定の時間を選択します。
- バージョン要件:アップデートを受けるアプリバージョンを定義します。
- ロールアウトパーセンテージ:リリースのペースを制御し、最初は小さなグループから始めて徐々に拡大します。
緊急修正の場合は、直ちにデプロイすることで問題を直ちに解決できます。重要度が低いアップデートの場合は、ステージドロールアウトを使用して、パフォーマンスを監視し、問題が生じる前に解決することができます。また、Capgoでは、専用のテストグループを作成するオプションを提供しており、調整がスムーズで効率的になります。
ステップ5:アップデートの進行状況を追跡する
ホットフィックスの進行状況を常に確認し、問題が生じたときに直ちに対処しましょう。
アップデートのステータスを確認する
Capgo’s analytics provide insights into key update metrics:
| 指標 | アップデートの重要な指標を監視する | なぜこれが重要か |
|---|---|---|
| 配信率 | 成功したアップデートの割合 | 配信の効果を確認する |
| アップデートのスピード | 目標ユーザーに到達するまでの時間 | スローダウンやボトルネックを特定する |
| ユーザー対象のカバレッジ | アップデートされたデバイスの数 | __CAPGO_KEEP_0__のユーザー数を示します。 |
問題を解決する
これらのメトリックを確認した後、迅速に対応できるように準備してください。
-
即時ロールバック
何かが間違っているとき、Capgoのロールバック機能は、前のバージョンに即座に戻すことができます。 -
ユーザー割り当てを分析する
アップデートが特定のグループまたはデバイスに問題を引き起こしているかどうかを確認するために、更新がどのように配布されているかを確認します。 -
パフォーマンスを監視する
リアルタイムのメトリックを使用して問題を特定し、解決することができます。Capgoのツールは、問題が配信、インストール、または互換性の問題であるかどうかを特定するのに役立ちます。
Rodrigo Manticaというビジネス開発者は、Capgoの重要性を強調しています。
“私たちはアジャイル開発を実践しており、@Capgoはユーザーに継続的に提供するmission-criticalなものです!” [1]
CapgoのWebインターフェイスは、詳細なログとパフォーマンスメトリックを使用してアップデートの進行状況を監視することが簡単です。トラッキング機能は、リリース効率を81%向上させるのに役立ちました。 [1]安定したアプリのパフォーマンスを確保し、問題に対処することができるように迅速に対応する。
概要
主なポイント
Capgo は、迅速かつ効果的にホットフィックスを展開するプロセスを簡素化し、実績がある 947,600万回の更新 1,400の実稼動アプリ ステップ [1].
| アクション | 目標 | 作成 & テスト |
|---|---|---|
| ローカルでホットフィックスを開発し、検証する | 開発 | code の品質を確保する |
| Capgo のセットアップ | プラグインを使用して npx @capgo/cli init |
設定を簡素化する |
| アップロード | CLI を使用したファイルの転送 | 高速配布を有効にする |
| 設定 | ユーザーを割り当ててルールを設定する | アップデートを正確に展開する |
| 監視 | パフォーマンスを追跡して問題を解決する | 効率の向上 |
Capgoをワークフローに統合し、更新プロセスをスムーズにするには、次の手順に従ってください。
スタート
実装前に、上記の手順を確認してください。デプロイメントプロセスを管理可能なアクションに分割することで、実装を容易にします。
Capgoの統合を開始するには、プロジェクトにCapgo CLIを追加してください。エンドツーエンドの暗号化により、毎回安全で信頼できる更新が保証されます。 「__CAPGO_KEEP_0__は、ホット__CAPGO_KEEP_1__プッシュの賢い方法です。」より高い効率を実現するには、__CAPGO_KEEP_0__をCI/CDツールと統合することをお勧めします。Azure DevOps、GitLab、または__CAPGO_KEEP_1__を使用すると、自動デプロイが可能になり、ユーザー割り当て機能を通じて更新の配布を制御できます。
“Capgo is a smart way to make hot code pushes.”
For even greater efficiency, integrate Capgo with your CI/CD tools like Azure DevOps, GitLab, or GitHub. This setup enables automated deployments while giving you control over update distribution through user assignment features.
5ステップでホットフィックスをCapgoでデプロイする
5ステップでホットフィックスを__CAPGO_KEEP_0__でデプロイする 5ステップでホットフィックスをCapgoでデプロイする セキュリティとコンプライアンスの計画に役立つように接続してください。 暗号化 __CAPGO_KEEP_0__ セキュリティ スキャナの実装詳細の場合 コンプライアンス __CAPGO_KEEP_0__ セキュリティ スキャナの製品ワークフローの場合 Capgo セキュリティ Capgo トラスト センターの製品ワークフローの場合 Capgo トラスト センター for the product workflow in Capgo Security, and Capgo Trust Center for the product workflow in Capgo Trust Center.