コンテンツにスキップ

機能

Capgoライブアップデートのすべての機能の包括的な概要を提供します。各機能には簡潔な説明と詳細なドキュメントへのリンクが含まれます。

オーバー・ザ・エア(OTA)アップデート

Section titled “Over-the-Air (OTA) Updates”

アプリをストアの承認なしで、ユーザーに直接JavaScript、HTML、CSS、資産の更新を展開します。更新はバックグラウンドでダウンロードされ、再起動後のアプリで適用されます。

Key capabilities:

  • バックグラウンドダウンロード
  • 自動インストール
  • ユーザーに影響を与えない
  • iOS、Android、Electronのクロスプラットフォームサポート

更新の動作についてもっと学ぶ →


Key capabilities:

__CAPGO_KEEP_0__

  • 自動ファイルレベルの差分
  • チェックサムベースの検証
  • マニフェストの比較
  • 必要に応じて完全な更新に自動的にフォールバック

Δ更新についてもっと学ぶ →


更新がロードできずにクラッシュしたりする場合、システムは自動的に最後の正常に動作したバージョンに戻ります。

主な機能:

  • クラッシュ検出
  • タイムアウト検出
  • 自動復旧
  • ユーザー介入なし

ロールバックについてもっと学びます →


チェックサム検証 & フォールバック

セクション:チェックサム検証 & フォールバック

チェックサムを使用してバンドルの整合性を検証し、損傷が検出された場合に自動的に最後の正常に機能したバージョンにフォールバックします。

主な機能:

  • ダウンロード時チェックサム検証
  • 損傷検出
  • 最後の正常に機能したバンドルの自動フォールバック
  • 手動の回復ツールが利用可能

破壊的なアップデート検出

セクション:破壊的なアップデート検出

古いネイティブバージョンのcodeを実行しているデバイスに不互換な更新を適用することを防止します。

主な機能:

  • ネイティブバージョンの互換性チェック
  • プラグイン依存性の検証
  • 不互換な更新の自動ブロッキング
  • 明確なエラーメッセージ

バージョン対象設定についてもっと学ぶ →


デプロイメントコントロール

「デプロイメントコントロール」

ユーザーセグメントや環境を区別して、柔軟なチャネル設定で更新を管理してください。

チャネルシステム

「チャネルシステム」

Key capabilities:

  • 無制限のカスタムチャネル (生産、ステージング、ベータなど)
  • チャネルごとのバンドル割り当て
  • チャネルごとのターゲット設定ルール
  • デバイスの自己割り当て
  • デバイスごとのチャネルオーバーライド

チャネルについてもっと学ぶ →


特定のデバイス、バージョン、またはユーザーセグメントを対象にした段階的なロールアウトと制御された展開を行う。

Key capabilities:

  • バージョンベースのターゲット設定
  • __CAPGO_KEEP_0__
  • __CAPGO_KEEP_0__
  • __CAPGO_KEEP_0__
  • __CAPGO_KEEP_0__

__CAPGO_KEEP_0__

チャネルポリシー

各チャネルでのアップデートの配信方法を規定するルールと制限を設定します。

主な機能:

  • 自動アップデートを無効にする
  • メジャーバージョンアップデートをブロックする
  • エミュレータでのアップデートを無効にする
  • 開発用ビルドでのアップデートを無効にする
  • プラットフォーム固有のポリシー (iOS専用、Android専用、Electron専用)

チャネルポリシーについてもっと学ぶ →


デバイスにデプロイする前に、実際のWeb環境でバンドルをプレビューできます。Webダッシュボードからアクセスできます。

場所: Webダッシュボード → アプリ → バンドル → プレビュータブ


特定のデバイスのアップデートイベントをリアルタイムで監視できます。CLIでチェック、ダウンロード、インストール、エラーイベントを表示します。

Usage:

ターミナル画面
npx @capgo/cli app debug [appId]

表示:

  • 更新チェック
  • ダウンロード進行状況
  • インストール状況
  • エラーメッセージ
  • ポリシーブロック

任意のバンドルのファイルリスト、チェックサム、メタデータを完全に検査できます。

Location: Web Dashboard → アプリ → バンドル → マニフェストタブ

Shows:

  • ファイルリスト(チェックサム)
  • バンドルメタデータ
  • ネイティブバージョン互換性
  • プラグイン依存性

各バンドルに含まれるすべてのネイティブCapacitor プラグインを表示し、バージョン間の依存性の変更を追跡します。

Location: Web Dashboard → アプリ → バンドル → 依存性タブ

機能:

  • プラグイン名とバージョン
  • 依存関係の追加/削除
  • 互換性の警告

自動デプロイとCI/CD統合のための包括的なコマンドラインインターフェイス。

主なコマンド:

  • bundle upload - 新しいバンドルをアップロード
  • bundle list - 全てのバンドルを表示
  • bundle delete - バンドルを削除
  • bundle cleanup - 古いバンドルをクリーンアップ
  • channel set - チャネルを設定する
  • app debug - ライブデバッグ

View full CLI reference →


バンドルにAES-256暗号化を使用して、エンドツーエンドの暗号化で、codeを送信中および保存中の保護

主な機能:

  • RSA鍵ペアの生成
  • AES-256バンドル暗号化
  • Code署名の検証
  • 暗号化鍵の管理

暗号化についてもっと学ぶ →


Bundle Cleanup & Retention

Bundle Cleanup & Retention

古いバンドルを自動的に削除することで、ストレージ使用量を管理することができます。

主な機能:

  • 削除するバンドルの数を設定できます。
  • CLI を使用した自動削除
  • 定期的な削除ジョブ
  • ストレージ使用量の追跡

使用方法:

ターミナル画面
npx @capgo/cli bundle cleanup --keep=10

ユーザーベース全体でアップデートの採用率、成功率、デプロイの進行度を追跡します。

利用可能なメトリクス:

  • ダウンロード成功率
  • インストール成功率
  • エラー種類別のエラー率
  • 時間経過とともにアップデートの採用率
  • バージョン分布

場所: Web ダッシュボード → アプリ → 統計情報


デバイス ログ

デバイス ログ

各デバイスごとのイベントログが、チェックからインストールまでの完全なアップデートライフサイクルを表示します。

イベントの種類:

  • アップデートチェック
  • ダウンロード開始/完了/失敗
  • インストール開始/完了/失敗
  • ロールバックイベント
  • ポリシーブロック

場所:

  • Web ダッシュボード → アプリ → デバイス → ログ
  • Web ダッシュボード → アプリ → ログ (すべてのデバイス)

ログの詳細を学ぶ →


アクティブなバンドルの詳細、ダウンロード数、ストレージ使用量についての詳細な分析。

メトリクス:

  • バンドルごとのアクティブインストール数
  • ダウンロード数
  • バンドルごとのストレージ使用量
  • バンドルごとの帯域幅使用量

チャンネル統計のセクション

メトリクス:

  • チャネルごとのデバイス数
  • チャネルごとの更新成功率
  • デプロイ履歴
  • チャネルごとのエラー率

場所: Web ダッシュボード → アプリ → チャネル → 統計


すべてのバンドルデプロイ、チャネル割り当て、および構成変更の完全な監査トレール。

追跡されたイベント:

  • バンドルアップロード
  • チャンネル割り当て
  • ポリシー変更
  • デバイスオーバーライド

場所: Web ダッシュボード → アプリ → チャンネル → ヒストリー


業界標準の AES-256 暗号化で、データを保存中および転送中を暗号化します。

暗号化についてもっと学びます →


__CAPGO_KEEP_0__署名のバンドル統合性を暗号署名で検証して、改ざんを防止します。


企業向けセキュリティのためのSOC 2 Type II基準に準拠したインフラとプロセスが認定されています。


Apple App StoreとGoogle Play Storeのポリシーに準拠したOTA更新に対応しています。

詳細についてはこちら→


ダッシュボードとAPIへのアクセスをすべての組織メンバーに2要素認証を強制します。

Location: Web Dashboard → Organization → セキュリティ

2要素認証についてもっと学ぶ →


組織レベルですべてのバンドルを暗号化する必要があります。

Location: Web Dashboard → Organization → セキュリティ


ロールベースのアクセス制御 (RBAC)

「ロールベースのアクセス制御 (RBAC)」セクション

__CAPGO_KEEP_0__

__CAPGO_KEEP_0__

  • org_super_admin __CAPGO_KEEP_0__
  • org_admin __CAPGO_KEEP_0__
  • org_billing_admin __CAPGO_KEEP_0__
  • org_member __CAPGO_KEEP_0__

__CAPGO_KEEP_0__

  • app_admin __CAPGO_KEEP_0__
  • app_developer __CAPGO_KEEP_0__
  • app_uploader __CAPGO_KEEP_0__
  • app_reader アプリケーションと組織のレベルでのアクセス制御のための細かい権限。

組織ロール:

  • Web ダッシュボード → 組織 → メンバー
  • Web ダッシュボード → アプリ → アクセス

RBAC についてもっと学びましょう →


__CAPGO_KEEP_0__

ログされたイベント:

  • ユーザー アクション (ログイン、ログアウト、権限変更)
  • パッケージ オペレーション (アップロード、削除、割り当て)
  • チャネル オペレーション (作成、更新、削除)
  • 組織変更 (設定、メンバー)

Location: Web Dashboard → Organization →Auditログ


アプリのイベントにリアルタイムで通知を受け取るには、HTTP Webhookを使用します。

サポートされているイベント:

  • apps - アプリの作成/更新/削除
  • app_versions - バンドルのアップロード/削除
  • channels - チャネルの作成/更新/削除
  • org_users - メンバーの追加/削除
  • orgs - 組織の更新

機能:

  • カスタムWebhook URL
  • イベントフィルタリング
  • 配信ログ
  • リトライ機構
  • テスト機能

Location: Web ダッシュボード → 組織 → ウェブホーキー


組織に特定の役割と権限を持つチームメンバーを招待します。

機能:

  • メール招待
  • 役割割り当て
  • メンバー管理
  • アクセス剥奪

Location: Web ダッシュボード → 組織 → メンバー


API キーを作成、管理、剥奪し、期限付きの有効期限とハッシュストレージをオプションで設定できます。

キー機能:

  • アプリごとまたは組織ごとのキー
  • 期限付きの有効期限
  • ハッシュストレージ(不可逆)
  • キーローテーションサポート

Location: Web Dashboard → API Keys

Capgo API keys についてもっと学びましょう →


組織レベルのパスワード要件をセキュリティ基準を強制する

設定可能なポリシー:

  • 最小文字数
  • 大文字を必要とする
  • 数字を必要とする
  • 特殊文字を必要とする

Location: Web ダッシュボード → 組織 → セキュリティ


プラットフォーム サポート

「プラットフォーム サポート」

複数プラットフォーム サポート

「複数プラットフォーム サポート」

iOS、Android、Electron アプリの 1 つの SDK でサポート

サポートされているプラットフォーム:

  • iOS (Capacitor 5、6、7、8)
  • Android (Capacitor 5、6、7、8)
  • Electron (2025 年に NEW)

長期サポート

「長期サポート」

古いバージョンの Capacitor の継続的なサポートを提供して、レガシーアプリケーションとの互換性を維持します。

現在サポート中:

  • Capacitor 8 (最新)
  • Capacitor 7
  • Capacitor 6
  • Capacitor 5

カスタムストレージバックエンド

「カスタムストレージバックエンド」セクション

Capgo のデフォルトストレージを使用するのではなく、S3、R2 など独自のストレージインフラを使用します。

カスタムストレージについてもっと学ぶ →


__CAPGO_KEEP_0__

中国大陸向けのアプリの特別な設定


中国設定についてもっと学ぶ →

高度な機能

Configure when and how updates are checked and applied via the SDK.

チェック間隔 (

  • - 最小 600 秒)periodCheckDelay 直接アップデートのタイミング (
  • - インストール時、起動時、常時)directUpdate Configurable options:
  • 自動更新有効/無効 (autoUpdate)
  • ネットワーク要件 (Android専用 - via WorkManager)

更新動作についてもっと学ぶ →


さまざまな用途に合わせた異なる更新タイプ、即時更新からユーザーが制御するインストールまで。

利用可能なタイプ:

  • バックグラウンド更新 (標準)
  • 即時更新
  • ユーザーによる提示更新
  • 条件付き更新

更新タイプについてもっと学ぶ →


帯域幅、ストレージ、他リソースに対するクレジットベースの利用料金

機能:

  • クレジット使用状況の追跡
  • 使用状況の警告
  • ストライプを介したクレジットの追加
  • クレジットの帳簿

場所: Web ダッシュボード → 組織 → クレジット


これらの機能を使用する準備ができましたか? __CAPGO_KEEP_0__ Live Updates をセットアップするための "Quickstart Guide" を参照してください。 Quickstart Guide Capgo Live Updates を使用して初めてのアプリをセットアップする方法についての "Quickstart Guide" を参照してください。