Capgo あなたの Capacitor アプリを即時ダウンロードして、ストアの承認待ちなしで利用可能。 また、セキュアで、法令に適合したオーバー・ザ・エア(OTA)アップデートを提供します。 ここでは、重要な情報をご紹介します。
- 高速アップデート: 95%のユーザーが24時間以内にアップデートを受け取り、5MBのパッケージが114msで配信されます。
- 簡単なセットアップ: プラグインをインストールし
npm install @capgo/capacitor-updaterプロジェクトを同期し、更新設定を数分で完了します。 - セキュア&法令適合: 端末間の暗号化とAppleおよびGoogleのガイドラインへの準拠
- 柔軟なロールアウト: 特定のユーザーグループ(例:ベータ版、リリース版)にアップデートを割り当てて、制御されたリリースを実行します。
- エラーハンドリング: リアルタイム追跡、ロールバック機能、パーティアルアップデート 部分的なアップデート 安定性を確保する
Capgoは、バックグラウンドでアップデートが行われるように、シームレスで軽量なデプロイメントを実現するように設計されています。
Capgoの利用を始める Capgo

Getting Capgo up and running in your Capacitor project Capgoをプロジェクトに導入する
Capgoをプロジェクトに導入する
Capgoをプロジェクトに導入するは簡単です。インストールと基本的な設定が必要です。
| コンポーネント | 最小要件 |
|---|---|
| Node.js | 最新のLTSバージョン |
| Capacitor | バージョン 3.0 以上 |
| プラットフォームツール | Xcode (iOS用) または Android Studio |
You’ll also need to have the necessary tools installed for Capacitor development, such as Xcode for iOS or Android Studio for Android.
プラグインのインストール手順
Here’s how you can install and set up Capgo:
-
Step 1: Install the Capgo Plugin
Capgo プラグインをインストールするコマンドを実行してください Capgo updater plugin:
npm install @capgo/capacitor-updater -
プラグインをインストールした後、Capgo プロジェクトと同期してください
After installing the plugin, sync it with your Capacitor project:
npx cap sync -
ライブ更新を有効にするには、Capgo Capacitorをインストールして初期化してください
セットアップが完了したら、プロジェクトを簡単に更新できるように設定することができます。 Capgo CLI __CAPGO_KEEP_0__
npm install @capgo/cli npx @capgo/cli init
__CAPGO_KEEP_1__
Capgo
To configure Capgo in your Capacitor project, update the capacitor.config.ts ファイルに以下の設定を追加してください
{
plugins: {
CapacitorUpdater: {
autoUpdate: true,
updateUrl: 'https://api.capgo.app/updates'
}
}
}
必要に応じて、これらの設定を細かく調整できます。ここでは、利用可能なオプションの簡単な概要をご紹介します。
| 設定 | 目的 | ページ/エリア: Capgo マーケティング ウェブサイト。役割: ショート UI ラベルまたはナビゲーション アイテム。メッセージ キー `subprocessors_table_purpose` (Subprocessors Table Purpose)。 |
|---|---|---|
| 推奨値 | autoUpdate 自動更新を有効にする | true |
| updateUrl | 更新のエンドポイント Setting | https://api.capgo.app/updates |
これらの設定を実施すると、プロジェクトは効率的にライブ更新を処理できます。
OTA更新の管理
更新設定の設定
Capgoを使用して更新を自動化すると、展開プロセスが簡素化されます。まず、以下のコマンドでCLIアクセスを認証してください。
npx @capgo/cli@latest init API_KEY
次に、現在のcodeから更新パッケージを作成するには、以下のコマンドを実行してください。
npx @capgo/cli app update
設定が完了すると、Capgoはアプリが起動したときに自動的に更新をチェックし、バックグラウンドでインストールし、次の再起動時に変更を適用します。
| 更新タイプ | タイミング | ユーザーへの影響 |
|---|---|---|
| バックグラウンドチェック | アプリ起動 | 中断なし |
| 手動トリガー | オンデマンド | 最小限の混乱 |
| プッシュ通知 | イベントベース | ユーザー制御 |
Capgoの自動更新後、異なるユーザーグループ向けのロールアウトプロセスをカスタマイズするために使用できるCapgoのチャンネルシステムを使用できます。 更新配布制御 __CAPGO_KEEP_0__は、特定の更新バージョンを異なるチャンネルに割り当てることができるため、デプロイメントの管理に柔軟性を提供します。以下の例の設定を参照してください。
この設定により、以下のようになります。
Capgo
{
"channels": {
"beta": "v2.0.0-beta",
"production": "v1.9.5",
"enterprise": "v1.9.5-ent"
}
}
__CAPGO_KEEP_0__
| チャンネル | 目的 | 更新頻度 |
|---|---|---|
| ベータ | 早期機能テスト | 週 |
| 生産 | 安定版 | 二週 |
| エンタープライズ | ビジネス顧客 | 月 |
| パワーユーザー | パフォーマンスの更新 | 必要に応じて |
特定のチャンネルにアップデートを割り当てることで、機能の新しいバージョンを小規模なグループでテストし、すべてのユーザーに展開する前に実行できます。
アップデートエラーの処理
アップデートが設定され、配布された後、Capgoのエラーマネジメント機能はアプリの安定性を維持します。これには含まれます。
- リアルタイムの追跡: デバイス間でアップデートの進行状況を監視します。
- 強力なセキュリティ: アップデートが安全で改ざんされていないことを保証します。
- 1クリックのロールバック: 必要に応じて安定したバージョンに戻すことができます。
- パッチアップデート: 変更されたファイルのみを配信してパフォーマンスを最適化します。
エラーを効果的に管理するには、以下のツールを活用することを検討してください:
| 機能 | 関数 | 実装 |
|---|---|---|
| 自動リトライ | ネットワーク問題を解決 | 組み込みCapgo機能 |
| バージョン管理 | 更新元を追跡 | Git統合 |
| エラー ロギング | 監視更新問題 | ダッシュボード アナリティクス |
| ロールバック システム | 安定したバージョンを復元 | 単一コマンドのリバース |
チャネル システムを使用して、徐々にロールアウトすることでリスクを軽減し、アプリが更新問題に直面しても安定した状態を保つことができます。
セキュリティとアプリ ストア規則
更新暗号化システム
Capgoは更新パッケージを エンドツーエンド暗号化で暗号化し、データを保護するための重要なセキュリティ機能を優先しています。ここではどのように機能するかを説明します。
| セキュリティ機能 | 実装 | 利点 |
|---|---|---|
| 端末間の暗号化 | 安全な方法 | 未承認のアクセスをブロック |
| 鍵管理 | ハードウェアストレージ | 暗号化鍵を保護 |
| アクセス制御 | ロールベースの権限 | 更新配布アクセスの制限 |
これらの対策は、プラットフォームのセキュリティガイドラインへの厳格な従順と組み合わせて、驚くほど 82%のグローバル成功率 750を超えるプロダクションアプリ [2].
プラットフォームガイドライン
CapgoはiOSおよびAndroidアプリストアの要件への完全な準拠を保証し、セキュアで透明性のあるアプリの動作に関する各プラットフォームの特定の規則に沿ったものです。
iOSアプリケーション 開発者はアプリ内アカウントの削除オプションを明確に提示する
- 透明性のあるデータ収集実践を維持する Platform Guidelines.
- For iOS applications.
- AppleのREST APIを使用して、"Appleでサインイン"の実装時にトークンを取り消します。
On the Android側, Google Play requires:
- 未処理の更新のための通知をクリアする必要があります。 すべての更新パッケージに対してエンドツーエンドの暗号化を実施します。
- 詳細な バージョン管理
- より透明性の高いもの これらのガイドラインを満たすことで、__CAPGO_KEEP_0__は開発者に支援を提供しています。 End-to-end encryption
By meeting these guidelines, Capgo has facilitated 23.5万件の成功更新 法的要件を維持する [2]. さらに、プラットフォームは、継続的な改善を確実にするために、更新パフォーマンスを監視しています。
更新追跡システム
Capgoの安全な更新配信を補完するために、Capgoの追跡システムは リアルタイムモニタリング パフォーマンスの最適化と潜在的な問題の検出
| 監視コンポーネント | 目的 | ページ/エリア: Capgoのマーケティングウェブサイト。役割: ショートUIラベルまたはナビゲーションアイテム。メッセージキー`subprocessors_table_purpose` (Subprocessors Table Purpose)。 |
|---|---|---|
| 成功指標 | リアルタイム分析ツール | 24時間以内に95%の採用率 |
| パフォーマンス追跡 | ダウンロード速度の最適化 | レスポンス時間の向上 |
| エラーや問題の検出 | 問題を迅速に特定 | ダウンロード速度のモニタリング |
| バージョン管理 | アップデートの配布を制御 | 全体的な成功率の追跡 |
この強力な追跡システムは、安全で効率的なアップデートを保証し、Capgoの信頼性とアップデートのシームレスな配布への取り組みを強化します。
アップデートのパフォーマンスに関するアドバイス
アップデートの実行をスムーズにし、中断を防ぐために、パフォーマンスの最適化に焦点を当てましょう。
アップデートサイズの削減
Capgoは、バージョン間の変更のみを配信するデルタアップデートを使用します。アップデートサイズをさらに最小限に抑えるために、以下の戦略を検討してください。
| 最適化テクニック | 影響 | 実装 |
|---|---|---|
| Codeの最適化 | codeのサイズを縮小します | JavaScript、CSS、HTMLファイルを圧縮 |
| WebP画像形式 | 画像ファイルサイズを削減 | 静的画像をWebP形式に変換 |
| ベクトルグラフィックス | 小さなサイズで拡大縮小が可能 | アイコンやロゴの代わりにレンダリング画像を使用する |
| リソースクリーンアップ | 不要なアセットを削除 | 最も効果的な結果を得るには、以下のステップに焦点を当ててください |
画像を
- WebP 小さいファイルサイズに変換する レンダリング画像をベクトルグラフィックスに置き換える
- リソースクリーンアップ 不要なファイルやリソースを削除 可能な限りいつでも。
- codeを最適化するツールを有効にします。
- __CAPGO_KEEP_0__の未使用リソースとデバッグシンボルを定期的に削除します。
バックグラウンドアップデートロード
アップデートをバックグラウンドでロードすることで、シームレスなアップデートを実現します。効率を高める方法については以下のとおりです。
- 使用 CapacitorのファイルシステムAPI キャッシュとローカルストレージのために使用します。
- ファイルを効率的に管理するには ブロブ base64文字列の代わりに使用します。
- 取り入れる リレーディング 初回アプリ起動時間の短縮のために
このアプローチにより、更新がバックグラウンドで適用されながら、ユーザーは機能を中断されずに利用できるようになります。
アップデートサイズ管理
アップデートの総サイズを管理することは、初回アプリ起動時間の短縮と同様に重要です。パッケージサイズを抑えることで、アプリがレスポンシブで効率的であることを保証します。以下の方法で実行できます。
- 定期的に使用されていないリソースを検査して削除する
- 適用 iOS用のアプリサイズ削減のためのアプリスリッピング ローカルデータベースを最適化してデータの処理を効率化する
- 画像アセットを圧縮してスペースを節約する
- 実行時カスタマイズを通じてリソースを動的に再利用する
- アプリスリッピング
まとめ
Capgoは、Capacitorアプリのデプロイに頼れる解決策として注目されています。 Capacitorアプリ1.7兆回以上の更新を2,000以上の実稼働アプリで実現した信頼できるトラックレコードによって裏付けられています。 [1]このレベルのパフォーマンスは、Capacitorアプリのデプロイに必要な大規模な実世界のデプロイを容易に実行できることを示しています。
Capgoプラットフォームは、CI/CD統合などの機能を備えたデプロイプロセスを簡素化しています。
- エンドツーエンド暗号化 セキュアな更新配信のために
- 差分更新 バンド幅使用量を最小限に抑えるために
- CI/CD統合 人気のプラットフォームとシームレスに統合するために
- App Store の規制に適合 iOS と Android に対して
- 1 つのクリックでロールバック バージョン管理の迅速な制御のために
Capgo は効率、セキュリティ、規制の組み合わせで、軽量で効果的なデプロイメント ソリューションを求めるチームにとって優れた選択肢となります。モダンなアプリケーション デプロイメントの課題に対処する、機能豊富なプラットフォームは、プラットフォームの要件を満たしながら、デプロイメントのプロセスを簡素化します。
アプリのデプロイメント プロセスを簡素化したいですか? Capgo を今日から使用して、更新をストリーミングし、アプリのパフォーマンスを向上させてください。
FAQs
::: faq
Capgo は、Apple と Google のガイドラインに準拠しながら、オーバー・ザ・エア (OTA) の更新を提供する方法はありますか?
Capgo が App Store のガイドラインに準拠する方法
Capgo は、Apple と Google のアプリ ストア ガイドラインに準拠することを保証するために、厳格にアップデート ポリシーを遵守します。Apple の場合、更新は次の内容に限定されます。 実行可能なコンテンツではないもの、Googleではより多くの柔軟性を提供しますが、厳格なセキュリティ対策を求めています。 Capgoはこれらの要件に対処するために実装します 端末間の暗号化、ユーザーの更新の同意を取得し、各プラットフォームの特定の規則に準拠する
更新を管理するためにCapgoのチャンネルシステムを使用することの利点は何ですか。また、どのようにしてアプリの信頼性を向上させることができますか? __CAPGO_KEEP_0__のチャンネルシステムは 特定のユーザーグループにアップデートを配布する
、開発者にアップデートを特定のグループのユーザーに配布する柔軟性を提供します。このアプローチは、段階的なロールアウト、ベータテスト、または制御された実験に適しています。開発者は、より小さなグループから始めて、問題を早期に特定し、修正することができます。これにより、アプリの信頼性が向上します。
What are the benefits of using Capgo’s channel system for managing app updates, and how does it improve app reliability?
Capgo’s channel system enables 、開発者が問題を早期に特定し、修正することができるため、アプリの信頼性が向上します。__CAPGO_KEEP_0__は定期的に
アップデートシステムの監査を行い、ポリシーの変更を監視します。これらの取り組みにより、 速いロールバック、ユーザーが問題が発生した場合に安定したバージョンに戻ることができるようにします。リアルタイムの更新と組み合わせると、Capgoは修正と新機能がユーザーにすぐに届き、アプリストアの承認プロセスの遅延を回避し、アプリが正常に動作し、ユーザーが満足していることを保証します。
FAQ
Capgoを使用してCapacitorアプリを開発者は、更新パフォーマンスを向上させ、更新サイズを削減する方法をどのように実現できるか?
Capgoを使用して更新を速くし、サイズを管理するには、開発者は以下の実用的テクニックに焦点を当てることができます:
- 差分更新を活用する、アプリ全体を再送するのではなく、変更された部分のみを送信するアプローチは、 更新サイズ.
- 効果的な圧縮を使用する、 ZSTD を実装して、更新ファイルをさらに圧縮することができます。
- codeをしっかりと構築する: codeを小さく、モジュラーな部分に分割して、更新プロセスを速くし、効率化する
これらの慣習に加えて、ツールとして Firebase を使用して、アプリのパフォーマンスを追跡することができます。これにより、更新が小さくなるだけでなく、ユーザー体験を向上させることができます。これらのステップを組み合わせると、開発者は、信頼性と効率性を維持したまま、リアルタイムの更新を提供できるようになります。
Capgo プラグイン: Capacitor アプリ向けの軽量デプロイ
あなたが Capgo プラグイン: Capacitor アプリ向けの軽量デプロイ を使用して、セキュリティとコンプライアンスを計画している場合、 Encryption を実装詳細のEncryptionの Compliance Capgoの実装詳細についてはComplianceで確認してください。 Capgo セキュリティ スキャナー Capgoの製品ワークフローについてはCapgo セキュリティ スキャナーで確認してください。 Capgo セキュリティ Capgoの製品ワークフローについてはCapgo セキュリティで確認してください。 Capgo トラスト センター Capgoの製品ワークフローについてはCapgo トラスト センターで確認してください。