Capgo があなたの Capacitor アプリを即時更新できるようにします。アプリストアの承認待ちなく、迅速、安全、法令遵守のオーバー・ザ・エア(OTA)更新を提供します。ここでは、必要な情報をご紹介します。
- 迅速な更新: 24時間以内に95%のユーザーが更新を受け取り、5MBのパッケージが114msで配信されます。
- 簡単な設定: プラグインをインストールし
npm install @capgo/capacitor-updaterプロジェクトを同期し、更新設定を数分で完了させます。 - 安全かつ法令遵守: AppleおよびGoogleのガイドラインへの全面的な暗号化と準拠。
- 柔軟なロールアウト: __CAPGO_KEEP_0__の更新を特定のユーザーグループ(例:ベータ、生産)に割り当てて、制御されたリリースを実行します。
- エラー処理: リアルタイムの追跡、ロールバックオプション、および __CAPGO_KEEP_0__ __CAPGO_KEEP_0__は、バックグラウンドで更新が行われるように、軽量でシームレスなデプロイメントを設計しました。
Capgo is designed for seamless, lightweight deployment, so you can focus on improving your app while updates happen in the background.
Capgo Live Update Dashboardインターフェイス Capgo

Getting Capgo up and running in your Capacitor project __CAPGO_KEEP_0__は簡単です。インストールと基本的な設定プロセスが含まれます。
System Requirements
__CAPGO_KEEP_0__の開発環境を始める前に、以下の最低要件を確認してください。
| Component | Minimum Requirement |
|---|---|
| Node.js | 最新のLTSバージョン |
| Capacitor | バージョン 3.0 またはそれ以上 |
| Platform Tools | Xcode (for iOS) or Android Studio |
必要なツールがインストールされていることを確認してください。 Capacitor 開発用に、Xcode が iOS 用、Android Studio が Android 用など。
プラグインのインストール手順
Capgo をインストールして設定する方法については、以下のとおりです。
-
ステップ 1: Capgo プラグインのインストール
__CAPGO_KEEP_0__ プラグインをインストールするには、以下のコマンドを実行してください。 Capgo アップデート プラグイン:
npm install @capgo/capacitor-updater -
ステップ 2: プロジェクトの同期
Capacitor プラグインをインストールした後、プロジェクトと同期してください。
npx cap sync -
ステップ 3: ライブ更新の設定
ライブ更新を有効にするには、 Capgo CLI と初期化する:
npm install @capgo/cli npx @capgo/cli init
セットアップが完了したら、プロジェクトを簡単に更新できるように設定することができます。
基本設定
To configure Capgo in your Capacitor project, update the capacitor.config.ts ファイルの設定を更新してください。
{
plugins: {
CapacitorUpdater: {
autoUpdate: true,
updateUrl: 'https://api.capgo.app/updates'
}
}
}
Capgoの設定を細かく調整できます。ここでは利用可能なオプションの簡単な概要を示します。
| 設定 | 目的 | 推奨値 |
|---|---|---|
| autoUpdate | 自動更新を有効にする 自動更新 | true |
| __CAPGO_KEEP_0__ | The __CAPGO_KEEP_0__のエンドポイント | https://api.capgo.app/updates |
これらの設定を実施すると、プロジェクトは効率的にライブ更新を処理できます。
OTA更新の管理
更新の自動化設定
Capgoを使用して更新を自動化すると、展開プロセスが簡素化されます。まず、以下のコマンドを実行してCLIアクセスを認証してください。
npx @capgo/cli@latest init API_KEY
次に、現在のcodeから更新パッケージを作成するには、以下のコマンドを実行してください。
npx @capgo/cli app update
Capgoは、設定が完了すると、起動時に自動的に更新を検索し、バックグラウンドでインストールし、次の再起動時に変更を適用します。
| 更新タイプ | タイミング | ユーザーへの影響 |
|---|---|---|
| バックグラウンドチェック | アプリ起動 | 中断なし |
| 手動トリガー | オンデマンド | 最小限の影響 |
| プッシュ通知 | イベントベース | ユーザー制御 |
自動更新を実行した後、Capgoの チャンネルシステムを使用できます __CAPGO_KEEP_0__を使用して、異なるユーザーグループ向けにロールアウトプロセスをカスタマイズできます。
配布制御の更新
Capgoは、異なるチャンネルに特定のアップデートバージョンを割り当てることを可能にし、デプロイの管理の柔軟性を提供します。ここでは、例の構成を示します。
{
"channels": {
"beta": "v2.0.0-beta",
"production": "v1.9.5",
"enterprise": "v1.9.5-ent"
}
}
この設定では、以下のとおりに整理されたデプロイが保証されます。
| チャンネル | 目的 | アップデートの頻度 |
|---|---|---|
| ベータ | エンドユーザー向けの新機能のテスト | 週 |
| リリース | 安定したリリース | 2 週間ごと |
| Enterprise | ビジネス クライアント | 月次 |
| Power ユーザー | パフォーマンスの更新 | 必要に応じて |
特定のチャネルにアップデートを割り当てることで、機能の新しいバージョンをすべてのユーザーに展開する前に、より小さなグループでテストできます。
アップデート エラー ハンドリング
アップデートが設定され、配布された後、Capgoのエラー管理機能は、アプリの安定性を維持するのに役立ちます。これには含まれます。
- リアルタイム トラッキング: デバイス間でアップデートの進行状況を監視する
- 強力なセキュリティ: 安全で改ざんされていないアップデートを保証します。
- ワンクリックロールバック: 必要に応じて安定したバージョンに戻すことができます。
- 部分アップデート: 変更されたファイルのみを配信してパフォーマンスを最適化します。
エラーを効果的に管理するには、次のツールを考慮してください:
| 機能 | メソッド | 実装 |
|---|---|---|
| 自動リトライ | ネットワーク問題を解決します | Built-in Capgo機能 |
| バージョン管理 | 更新元の追跡 | Git統合 |
| エラー ロギング | 更新問題の監視 | ダッシュボード アナリティクス |
| ロールバック システム | 安定したバージョンの復元 | 1 つのコマンドによるリバース |
チャネル システムを使用した段階的なロールアウトにより、リスクが軽減され、アプリケーションは更新が問題を発生した場合でも安定した状態を保つことができます。
セキュリティとアプリ ストア規則
Update Encryption System
Capgoはアップデートパッケージを エンドツーヘンド暗号化で保護し、データの安全性を確保するために、重要なセキュリティ機能を優先しています。ここではどのように機能するかを説明します。
| セキュリティ機能 | 実装 | 利点 |
|---|---|---|
| エンドツーヘンド暗号化 | セキュアな方法 | 不正アクセスをブロック |
| キー管理 | ハードウェアストレージ | __CAPGO_KEEP_0__の暗号化キーを保護 |
| アクセス制御 | ロールベースの権限 | 更新配布アクセスの制限 |
これらの措置とプラットフォームセキュリティガイドラインへの厳格な従順により、750を超える生産アプリケーションで 82%のグローバル成功率 プラットフォームガイドライン [2].
__CAPGO_KEEP_0__はiOSおよびAndroidアプリストアの要件への完全な遵守を保証し、安全で透明なアプリケーションオペレーションのための各種ルールに沿ったものです。
Capgo ensures full compliance with iOS and Android app store requirements, aligning with their specific rules for secure and transparent app operations.
Cloudflare CapacitorGitHub
- Offer アプリ内アカウント削除のオプションを明確に表示.
- Maintain データ収集の透明性を維持.
- AppleのREST APIを使用して、"Apple IDでサインイン"を実装する際にトークンを取り消す
On the Android sideGoogle Playには以下の要件があります:
- Clear notifications for pending updates.
- End-to-end encryption for all update packages.
- [Detailed] バージョン管理 より透明性の向上のために。
これらのガイドラインを遵守することで、Capgoは 23.5百万回の成功した更新 を維持したままの合致性 [2]を実現しました。さらに、プラットフォームは、継続的な改善を確実にするために、更新パフォーマンスを積極的に監視しています。
更新追跡システム
Capgoの追跡システムは、安全な更新配信を補完するもので、 リアルタイムモニタリング を提供し、パフォーマンスの最適化と潜在的な問題の検出を実現します。ここでは、より詳しく見ていきます。
| 監視コンポーネント | 目的 | 成功指標 |
|---|---|---|
| リアルタイム分析 | __CAPGO_KEEP_0__の更新成功率を追跡する | 24時間以内に95%の採用 |
| パフォーマンス追跡 | __CAPGO_KEEP_0__のダウンロード速度を最適化する | __CAPGO_KEEP_0__のレスポンス時間を向上させる |
| エラー検出 | __CAPGO_KEEP_0__の問題を迅速に特定する | __CAPGO_KEEP_0__のダウンロード速度を監視する |
| バージョン管理 | コントロールの更新配布 | 全体的な成功率の追跡 |
Capgoは、信頼性とシームレスな更新配布への取り組みを強化するために、安全で効率的な更新を保証する強力なトラッキングシステムを提供します。
更新パフォーマンスのヒント
パフォーマンスの最適化に焦点を当てて、更新を平穏に実行し、中断を防ぐために、更新をスムーズに実行してください。
更新サイズの削減
Capgoは、バージョン間の変更のみを配布するデルタ更新を使用します。さらに、更新サイズを最小限に抑えるために、以下の戦略を検討してください。
| 最適化テクニック | 影響 | 実装 |
|---|---|---|
| Codeの最適化 | codeのサイズを縮小 | __CAPGO_KEEP_0__を圧縮 |
| __CAPGO_KEEP_0__イメージ形式 | __CAPGO_KEEP_0__ファイルサイズを削減 | 静的イメージを__CAPGO_KEEP_0__形式に変換 |
| ベクトルグラフィックス | 拡大縮小に耐える小さなサイズ | アイコンやロゴに使用するには、レンダリング画像を使用するのではなく |
| 不要なアセットを削除 | 未使用のファイルとリソースを削除 | 最良の結果を得るには、以下のステップに焦点を当ててください |
イメージを__CAPGO_KEEP_0__に変換
- __CAPGO_KEEP_0__ WebP ファイルサイズを小さくするために。
- 可能な限り、 ベクター グラフィック に画像を置き換えます。
- codeを縮小および最適化するツールを有効にします。
- __CAPGO_KEEP_0__の未使用リソースとデバッグ シンボルを定期的に削除します。
バックグラウンド アップデート ローディング
アップデートをシームレスにするために、バックグラウンドでロードするようにします。効率を向上させる方法については以下のとおりです。
- __CAPGO_KEEP_0__の Capacitor’s Filesystem API キャッシュとローカル ストレージのために使用します。
- ファイルの処理を効率化するには、 __CAPGO_KEEP_0__ をベース64文字列ではなく、
- __CAPGO_KEEP_0__ を使用することで実現できます。 __CAPGO_KEEP_1__
を使用することで、
__CAPGO_KEEP_1__
を実現し、初期アプリ起動時間を短縮できます。
- このアプローチにより、更新がバックグラウンドで適用されている間も、ユーザーは機能を正常に利用できます。
- __CAPGO_KEEP_2__ の管理は、アプリの更新サイズと同様に重要です。パッケージサイズを管理することで、アプリがレスポンシブで効率的であることを保証できます。以下の方法で実現できます。 iOS用のバンドルサイズを削減するためのテクニック.
- データの処理を効率的に行うためにローカルデータベースを最適化.
- 画像アセットを圧縮してスペースを節約.
- 実行時カスタマイズを通じてリソースを再利用.
まとめ
Capgoは、Capgoアプリのデプロイに頼り得るソリューションとして顕著です. Capacitorアプリのデプロイがサポートされています、1.7兆回以上の更新を2,000以上の実稼動アプリで実現したその傑出した実績によって裏付けられています [1]。このレベルのパフォーマンスは、実世界の大規模デプロイを容易に処理できる能力を示しています.
デプロイプロセスを簡素化する機能として、以下のものがあります:
- 暗号化 セキュアな更新配信のために
- Differential updates バンド幅使用量を最小限に抑える
- Seamless CI/CD integration 人気のプラットフォームと統合
- App store compliance iOSとAndroid向け
- One-click rollback バージョン管理の迅速なコントロール
Capgoは効率、セキュリティ、合法性を組み合わせた軽量で効果的なデプロイソリューションであり、チームがモダンなアプリケーションデプロイの課題に直面しながらプラットフォームの要件を満たす機能豊富なプラットフォームを提供します。
アプリのデプロイプロセスを簡素化したいですか? Capgoを使用して今日からアップデートをストリーミングし、アプリのパフォーマンスを向上させてください。
FAQs
::: faq
How does Capgo Apple と Google のガイドラインに準拠しながら、オーバー・ザ・エア更新を提供する?
How Capgo App Store のガイドラインに準拠する?
Capgo は、Apple と Google のアプリストアのガイドラインを満たすために、以下の更新ポリシーを厳密に遵守しています。Apple の場合、更新は 実行可能なコンテンツに制限されます。Google はより多くの柔軟性を提供しますが、厳格なセキュリティ対策を要求します。 Capgo は、これらの要件に対処するために、 端末間の暗号化を実装し、ユーザーの更新の同意を取得し、各プラットフォームの特定の規則に準拠しています。
すべてのシステムを追跡するために、 Capgo は、定期的に更新システムを監査し、ポリシー変更を監視しています。これらの取り組みにより、 オーバー・ザ・エア更新 は、セキュア、シームレス、完全に準拠するもので、開発者とユーザーにプロセスに対する信頼を提供します。
:::
What are the benefits of using Capgo’s channel system for managing app updates, and how does it improve app reliability?
Capgo’s チャンネルシステムにより 特定のユーザーグループにアップデートを配布することが可能になります。開発者は、ステージドロールアウト、ベータテスト、または制御された実験に適したアプローチを実現できます。小規模なグループから始めて、問題を早期に特定し、修正することで、アプリの信頼性を向上させることができます。
このシステムのもう一つの利点は、 迅速なロールバックのサポートです。問題が発生した場合、ユーザーは安定したバージョンに戻ることができます。リアルタイムのアップデートと組み合わせると、Capgoは修正と新機能がユーザーにすぐに届き、
アプリストアの承認プロセスの遅延を回避し、アプリが正常に動作し、ユーザーが満足できるようにします。
How can developers improve update performance and reduce update size when using Capgo with their Capacitor apps?
To make updates faster and keep their size manageable with Capgo, developers can focus on a few practical techniques:
- FAQ開発者は、__CAPGO_KEEP_0__を使用して__CAPGO_KEEP_1__アプリとともにアップデートのパフォーマンスを向上させ、更新サイズを削減する方法はありますか。 __CAPGO_KEEP_0__を使用してアップデートを高速化し、サイズを管理するには、開発者は以下の実践的なテクニックに焦点を当てることができます。.
- 有効な圧縮を使用する: 圧縮方法として ZSTD を使用して、更新ファイルをさらに縮小します。
- 構造化されたcode: code を小さく、モジュラーな部分に分割して、更新プロセスを高速化し、簡素化します。
これらの慣行に加えて、ツールとして Firebase を使用してアプリのパフォーマンスを追跡すると、改善のためのエリアを強調できます。このため、更新は小さくなるだけでなく、ユーザー体験を向上させることができます。これらのステップを組み合わせると、開発者は、信頼性と効率性を維持したまま、スムーズでリアルタイムの更新を提供できるようになります。 :::
Capgo プラグイン: Capacitor アプリ用の軽量デプロイメント
__CAPGO_KEEP_0__ プラグイン: __CAPGO_KEEP_1__ アプリ用の軽量デプロイメントを使用している場合 Capgo プラグイン: Capacitor アプリ用の軽量デプロイメント セキュリティとコンプライアンスの計画に役立つように 暗号化 __CAPGO_KEEP_0__ セキュリティ スキャナの実装詳細 コンプライアンス __CAPGO_KEEP_0__ セキュリティ スキャナの製品ワークフロー Capgo セキュリティ Capgo セキュリティの製品ワークフロー Capgo トラスト センター Capgo トラスト センターの製品ワークフロー Capgo Trust Center for the product workflow in Capgo Trust Center.