コンテンツにスキップ

機能

This page provides a comprehensive overview of all features available in Capgo Live Updates. Each feature includes a brief description and links to detailed documentation.

__CAPGO_KEEP_0__ライブアップデートのすべての機能の包括的な概要を提供します。

Core Update System

Core Update Systemのセクション

Over-the-Air (OTA) Updates

Over-the-Air (OTA) Updatesのセクション

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

  • 主な機能:
  • バックグラウンドダウンロード
  • 自動インストール
  • クロスプラットフォーム対応 (iOS, Android, Electron)

更新の動作についてもっと学びましょう →


バージョン間で変更されたファイルのみをダウンロードすることで、最大95%の帯域幅削減と更新の配信の高速化が実現します。

主な機能:

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

Δ更新についてもっと学びましょう →


自動ロールバック

「自動ロールバック」

更新が正常に読み込まれない場合やクラッシュが発生した場合、システムは最後の正常に動作していたバージョンに自動的に戻ります。

主な機能:

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

ロールバックについてもっと学ぶ →


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

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

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

主な機能:

  • ダウンロード時のチェックサム検証
  • ダウンロードデータの不正検知
  • 最後に正常に動作したバンドルの自動フォールバック
  • 手動の復旧ツールが利用可能

破損したアップデートの検出

「破損したアップデートの検出」

Prevents incompatible updates from being applied to devices running older native code versions.

主な機能:

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

バージョン対象設定について詳しく →


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

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

チャンネルシステム

「チャンネルシステム」

さまざまな環境やユーザー セグメントを対象に、柔軟なチャンネル設定でアップデートを整理および管理します。

主な機能:

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

チャンネルについてもっと学びましょう →


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

主な機能:

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

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

主な機能:

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

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


__CAPGO_KEEP_0__

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


特定のデバイスの更新イベントのリアルタイム監視を実行する、CLI から、チェック、ダウンロード、インストール、エラー イベントを表示します。

使用方法:

ターミナル ウィンドウ
npx @capgo/cli app debug [appId]

表示する内容:

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

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

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

任意のバンドルの完全なマニフェストをファイルリスト、チェックサム、メタデータを含めて確認できます。

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

表示:

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

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

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

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

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

表示:

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

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

キーコマンド:

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

全CLI参照 →


バンドルにAES-256暗号化を使用して、エンドツーワールド暗号化で、codeを転送中および休止中を保護します。

機能の主な特徴:

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

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


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

バンドルクリーンアップ & 保持のセクション

古いバンドルの自動クリーンアップを使用して、保管容量の管理を行う。

機能の主な特徴:

  • 保持数のカスタマイズ
  • CLIによる自動クリーンアップ
  • スケジュールされたクリーンアップジョブ
  • ストレージ使用状況の追跡

使用状況:

ターミナルウィンドウ
npx @capgo/cli bundle cleanup --keep=10

ユーザーベース全体で、更新の採用率、成功率、デプロイメントの進行状況を追跡できます。

利用可能なメトリクス:

  • ダウンロード成功率
  • インストール成功率
  • エラー率(タイプ別)
  • 時系列のアップデート採用率
  • バージョン分布

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


デバイスごとのイベントログ、完了までのアップデートライフサイクルを表示

イベントの種類:

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

場所:

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

ログについてもっと学ぶ →


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

メトリクス:

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

チャンネルごとのパフォーマンスと採用メトリクスを追跡。

メトリクス:

  • チャンネルごとのデバイス数
  • チャンネルごとのアップデート成功率
  • デプロイ履歴
  • エラー率(チャンネル別)

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


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

追跡されるイベント:

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

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


セキュリティ & 合規性

Security & Compliance

エンドツーヘンド暗号化

エンドツーヘンド暗号化

暗号化されたパッケージを、業界標準のAES-256暗号化で、転送中および転送中で保管します。

暗号化の詳細を学びましょう →


Code Signing

Code Signing

署名を使用して、パッケージの完全性を検証し、改ざんを防止します。


SOC 2 Type II Compliance

SOC 2 Type II Compliance

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


Apple App Store と Google Play Store の OTA 更新の規制に完全に準拠しています。

規制の詳細についてはこちら →


組織の全員に、ダッシュボードと API にアクセスするために 2 つの要素認証を必要とします。

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

2FA の詳細についてはこちら →


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

Location: Web Dashboard → Organization → Security


チーム協力

チーム協力

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

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

組織とアプリのアクセス制御のための詳細な権限。

組織のロール:

  • org_super_admin - 組織の完全な管理
  • org_admin - 組織管理(請求/削除なし)
  • org_billing_admin - 請求のみのアクセス
  • org_member - 組織の読み取り専用アクセス

アプリロール:

  • app_admin - 1 つのアプリの完全な管理
  • app_developer - バンドルアップロード、デバイス管理
  • app_uploader - バンドルアップロードのみ
  • app_reader - 読み取り専用アクセス

場所:

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

RBAC についてもっと学ぶ →


組織とアプリのすべての活動の完全な監査ログ trail により、法的およびセキュリティ上の要件を満たします。

イベントログ:

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

場所: Web ダッシュボード → 組織 → アクセスログ


Webhook

Webhook

リアルタイムでアプリのイベントについてHTTP webhookを通じて通知を受け取ることができます。

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

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

機能:

  • カスタムウェブホークURL
  • イベントフィルタリング
  • 配信ログ
  • リトライメカニズム
  • テスト機能

場所: Webダッシュボード→組織→ウェブホーク


マルチユーザークラウドコラボレーション

「マルチユーザークラウドコラボレーション」

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

機能:

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

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


API キーマネジメント

「API キーマネジメント」

API キーの作成、管理、削除を任意の有効期限とハッシュストレージで行う。

機能:

  • アプリごとまたは組織ごとにキーを管理
  • 任意の有効期限を設定
  • ハッシュストレージ(不可逆)
  • キー更新のサポート

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

詳細については、API キーを参照


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

設定可能なポリシー:

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

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


iOS、Android、Electron アプリのサポートに SDK を使用します。

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

  • iOS (Capacitor 5, 6, 7, 8)
  • Android (Capacitor 5, 6, 7, 8)
  • Electron (2025年以降の新機能)

長期サポート

長期サポート

古いバージョンの Capacitor の長期サポートを続け、レガシーアプリケーションとの互換性を維持する。

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

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

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

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

Capgo のデフォルト ストレージを使用せずに、自社のストレージ インフラストラクチャ (S3、R2 など) を使用してください。

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


中国設定

「中国設定」

中国本土で配布されるアプリ向けの特別な設定です。中国の規制に適合するようにするためです。

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


高度な機能

「高度な機能」

カスタム アップデート ビヘイビア

「カスタム アップデート ビヘイビア」

SDKで更新の確認と適用のタイミングと方法を設定します。

設定可能なオプション:

  • 更新間隔 (periodCheckDelay - 最小 600 秒)
  • 自動更新ポリシー (autoUpdate - off, atBackground, atInstall, onLaunch, always, onlyDownload)
  • ネットワーク要件 (Android 限定 - via WorkManager)

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


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

利用可能な種類:

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

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


バンド幅、ストレージ、他リソースに対するクレジットによる使用ベースの請求

機能:

  • クレジット使用状況の追跡
  • 使用状況の警告
  • ストライプを通じたクレジットの補充
  • クレジットレジスター

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


これらの機能を使用する準備ができましたか? __CAPGO_KEEP_0__ Live Updates を使用してアプリを設定するための クイックスタートガイド to set up your first app with Capgo Live Updates.

セクションのタイトル「必要な支援がありますか?」

Capgo の

機能から続ける

機能から続ける

機能を使用している場合 機能 計測と分析の計画に使用する機能を統合する 統計 for the implementation detail in Statistics, ログ for the implementation detail in ログ @capgo/capacitor-appinsights for the implementation detail in @capgo/capacitor-appinsights Using @capgo/capacitor-appinsights for the native capability in Using @capgo/capacitor-appinsights, and @capgo/capacitor-firebase-analytics for the implementation detail in @capgo/capacitor-firebase-analytics