コンテンツへスキップ

Features

このページでは、Capgo ライブ アップデートで利用可能なすべての機能の包括的な概要を説明します。各機能には簡単な説明と詳細なドキュメントへのリンクが含まれています。

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

主な機能:

  • バックグラウンドダウンロード
  • 自動インストール
  • ユーザーの中断なし
  • クロスプラットフォームのサポート (iOS、Android、Electron)

更新動作の詳細についてはこちら→


バージョン間で変更されたファイルのみをダウンロードすることで、帯域幅の使用量が最大 95% 削減され、アップデートの配信が高速化されます。

主な機能:

  • 自動ファイルレベル差分分析
  • チェックサムベースの検証
  • マニフェストの比較
  • 必要に応じて完全アップデートへのインテリジェントなフォールバック

デルタアップデートについて詳しくはこちら→


アップデートのロードに失敗したり、クラッシュが発生した場合、システムは自動的に最後に動作していた既知のバージョンに戻ります。

主な機能:

  • 衝突検出
  • タイムアウト検出
  • 自動復帰
  • ユーザーの介入は必要ありません

ロールバックについて詳しくはこちら→


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

Section titled “チェックサムの検証とフォールバック”

チェックサムによってバンドルの整合性を検証し、破損が検出された場合は、最後に確認された動作バージョンに自動的にフォールバックします。

主な機能:

  • ダウンロード時のチェックサム検証
  • 破損の検出
  • 最後に動作するバンドルへの自動フォールバック
  • 手動回復ツールが利用可能

古いネイティブ コード バージョンを実行しているデバイスに互換性のない更新が適用されるのを防ぎます。

主な機能:

  • ネイティブバージョンの互換性チェック
  • プラグインの依存関係の検証
  • 互換性のないアップデートの自動ブロック
  • 明確なエラーメッセージ

バージョンターゲティングの詳細についてはこちら→


柔軟なチャネル構成により、さまざまな環境やユーザーセグメントにわたるアップデートを整理および管理します。

主な機能:

  • 無制限のカスタム チャネル (本番、ステージング、ベータなど)
  • チャネルごとのバンドル割り当て
  • チャネル固有のターゲティング ルール
  • デバイスの自己割り当て
  • デバイスごとのチャンネルオーバーライド

チャンネルについて詳しくはこちら→


段階的なロールアウトと制御された導入のために、特定のデバイス、バージョン、またはユーザー セグメントをターゲットにします。

主な機能:

  • バージョンベースのターゲティング
  • デバイス固有のオーバーライド
  • プラットフォームフィルタリング (iOS、Android、Electron)
  • カスタムメタデータフィルタリング
  • エミュレータ/開発ビルドのブロック

各チャネルでの更新の配信方法に関するルールと制限を構成します。

主な機能:

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

チャンネルポリシーの詳細はこちら→


開発者ツール### バンドルのプレビュー

Section titled “開発者ツール### バンドルのプレビュー”

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

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


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

使用方法:

Terminal window
npx @capgo/cli app debug [appId]

番組:

  • アップデートチェック
  • ダウンロードの進行状況 ・設置状況
  • エラーメッセージ
  • ポリシーブロック

バンドルマニフェストビューア

Section titled “バンドルマニフェストビューア”

ファイルリスト、チェックサム、メタデータを含むバンドルの完全なマニフェストを検査します。

場所: Web ダッシュボード → アプリ → バンドル → マニフェスト タブ

番組:

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

ネイティブプラグインの依存関係

Section titled “ネイティブプラグインの依存関係”

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

場所: Web ダッシュボード → アプリ → バンドル → 依存関係タブ

番組:

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

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

キーコマンド:

  • バンドルのアップロード - 新しいバンドルをアップロードします
  • バンドルリスト - すべてのバンドルをリストします。
  • バンドル削除 - バンドルを削除します
  • バンドルのクリーンアップ - 古いバンドルをクリーンアップします
  • チャンネルセット - チャンネルを設定します
  • アプリデバッグ - ライブデバッグ

CLI リファレンス全体を表示 →


AES-256 暗号化を使用したバンドルのエンドツーエンド暗号化により、転送中および保存中のコードを保護します。

主な機能:

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

暗号化について詳しくはこちら→


バンドルのクリーンアップと保持

Section titled “バンドルのクリーンアップと保持”

保存ポリシーに基づいて古いバンドルを自動的にクリーンアップして、ストレージの使用状況を管理します。

主な機能:

  • 設定可能な保持数
  • CLI による自動クリーンアップ
  • スケジュールされたクリーンアップ ジョブ
  • ストレージ使用量の追跡

使用方法:

Terminal window
npx @capgo/cli bundle cleanup --keep=10

ユーザーベース全体での更新の導入率、成功率、展開の進行状況を追跡します。

利用可能な指標:

  • ダウンロード成功率
  • インストール成功率
  • 種類別のエラー率
  • 時間の経過とともに導入を更新する
  • バージョン配布

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


チェックからインストールまでの完全な更新ライフサイクルを示すデバイスごとのイベント ログ。

イベントの種類:

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

場所:

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

ログについて詳しくはこちら→


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

メトリクス:

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

チャネルごとのパフォーマンスと導入指標を追跡します。メトリクス:

  • チャンネルごとのデバイス数
  • チャネルごとの成功率を更新します
  • 導入履歴
  • チャネルごとのエラー率

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


すべてのバンドル展開、チャネル割り当て、構成変更の完全な監査証跡。

追跡されたイベント:

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

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


セキュリティとコンプライアンス

Section titled “セキュリティとコンプライアンス”

業界標準の AES-256 暗号化を使用して、保存中および転送中のバンドルを暗号化します。

暗号化について詳しくはこちら→


暗号化署名を使用してバンドルの整合性を検証し、改ざんを防止します。


エンタープライズ セキュリティのための SOC 2 Type II 標準に認定されたインフラストラクチャとプロセス。


OTA アップデートの Apple App Store および Google Play ストア ポリシーに完全準拠。

コンプライアンスについて詳しくはこちら→


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

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

2FA について詳しくはこちら→


すべてのバンドルを組織レベルで暗号化することを要求します。

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


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

Section titled “ロールベースのアクセス制御 (RBAC)”

組織およびアプリレベルのアクセス制御のための詳細な権限。

組織の役割:

  • super_admin - フルアクセス
  • admin - 管理者アクセス
  • read - 読み取り専用アクセス
  • upload - アップロードのみのアクセス

アプリの役割:

  • app_developer - アプリへのフル アクセス
  • app_uploader - バンドルのみをアップロードします
  • app_reader - 読み取り専用アクセス

場所:

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

RBAC について詳しくはこちら→


コンプライアンスとセキュリティのために、すべての組織とアプリのアクティビティの完全な監査証跡を作成します。

ログに記録されたイベント:

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

場所: Web ダッシュボード → 組織 → 監査ログ


HTTP Webhook 経由でアプリ内のイベントに関するリアルタイム通知を受信します。

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

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

特徴:

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

場所: Web ダッシュボード → 組織 → Webhook


マルチユーザーのコラボレーション

Section titled “マルチユーザーのコラボレーション”

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

特徴:

  • 招待メール
  • 役割の割り当て
  • メンバー管理
  • アクセスの取り消し

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

---### API キー管理 オプションの有効期限とハッシュされたストレージを使用して、API キーを作成、管理、取り消します。

主な機能:

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

場所: Web ダッシュボード → API キー

API キーの詳細はこちら→


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

構成可能なポリシー:

  • 最小の長さ
  • 大文字が必要です
  • 数字が必要です
  • 特殊文字が必要です

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


マルチプラットフォームのサポート

Section titled “マルチプラットフォームのサポート”

iOS、Android、および単一の SDK による Electron アプリのサポート。

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

  • iOS (Capacitor 5、6、7、8)
  • Android (Capacitor 5、6、7、8)
  • 電子 (2025 年新規)

従来のアプリとの互換性を維持するために、古い Capacitor バージョンのサポートを継続します。

現在サポートされている内容:

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

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

Section titled “カスタム ストレージ バックエンド”

Capgo のデフォルトのストレージの代わりに、独自のストレージ インフラストラクチャ (S3、R2 など) を使用します。

カスタム ストレージについて詳しくはこちら→


現地の規制に準拠するために、中国本土で配布されるアプリ用の特別な構成。

中国設定について詳しくはこちら→


SDK を介して、更新をいつどのように確認して適用するかを設定します。

構成可能なオプション:

  • チェック間隔 (periodCheckDelay - 最小 600 秒)
  • 直接更新のタイミング (directUpdate - インストール時、起動時、常に)
  • 自動アップデートの有効/無効 (autoUpdate)
  • ネットワーク要件 (Android のみ - WorkManager 経由)

更新動作の詳細についてはこちら→


インスタントアップデートからユーザー制御のインストールまで、さまざまなユースケースに応じたさまざまなアップデートタイプ。

利用可能なタイプ:

  • バックグラウンド更新 (デフォルト)
  • 即時更新
  • ユーザーによる更新
  • 条件付き更新

アップデートの種類について詳しくはこちら→


帯域幅、ストレージ、その他のリソースに対するクレジットを含む使用量ベースの請求。

特徴:

  • クレジット使用状況の追跡
  • 使用状況アラート
  • Stripe 経由でのチャージ
  • 信用台帳

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


これらの機能を使い始める準備はできていますか? クイックスタート ガイド に従って、Capgo ライブ アップデートを使用して最初のアプリをセットアップします。