コンテンツにスキップ

機能

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のセクション

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

オーバー・ザ・エア(OTA)アップデートのセクション

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

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

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


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

主な機能:

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

Δ更新についてもっと学びます →


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

主な機能:

  • クラッシュ検出
  • タイムアウト検出
  • 自動復旧
  • ユーザーからの介入が必要ありません

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


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

主な機能:

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

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

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

デバイスが古いネイティブバージョンのcodeを実行している場合に、不互換なアップデートが適用されるのを防ぐ

主な機能:

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

バージョン ターゲットについてもっと学ぶ →


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

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

チャネル システム

「チャネル システム」

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

主な機能:

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

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


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

主な機能:

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

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

主な機能:

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

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


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

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


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

Usage:

ターミナルウィンドウ
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 ダッシュボード → アプリ → チャネル → 歴史


セキュリティ & 合規性

セキュリティ & 合規性

暗号化されたバンドルを、業界標準のAES-256暗号化で、転送中および休止中で保護します。

暗号化の詳細を学ぶ →


バンドルの完整性を確認するために、改ざんを防止するために暗号署名を使用します。


企業向けのセキュリティのために、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 についてもっと学ぶ →


組織とアプリのすべての活動の完全な監査トレイルは、法的およびセキュリティ上の要件を満たします。

ログされたイベント:

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

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


アプリのリアルタイム通知を受信するには、HTTP Webhookを使用します。

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

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

機能:

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

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


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

機能:

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

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


API キーを作成、管理、削除し、期限付きのハッシュストレージをオプションで使用できます。

機能:

  • アプリごとまたは組織ごとにキーを管理
  • 期限付きのキーをオプションで使用
  • ハッシュストレージ(不可逆)
  • キーをローテートする機能

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

API キーについてもっと学ぶ →


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

設定可能なポリシー:

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

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


iOS、Android、Electron アプリのサポートに SDK が必要です。

Supported platforms:

  • iOS (Capacitor 5, 6, 7, 8)
  • Android (Capacitor 5, 6, 7, 8)
  • Electron (NEW in 2025)

Continued support for older Capacitor versions to maintain compatibility with legacy apps.

Currently supported:

  • Capacitor 8 (latest)
  • Capacitor 7
  • Capacitor 6
  • Capacitor 5

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

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

独自のストレージインフラストラクチャ(S3、R2など)を使用することができます。Capgoのデフォルトストレージを使用するのではなく。

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


中国設定

「中国設定」

中国本土で配布されるアプリ用の特別な設定。ローカル規制に適合するようにします。

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


高度な機能

「高度な機能」

カスタムアップデート動作

「カスタムアップデート動作」

SDK

設定可能なオプション:

  • チェック間隔 (periodCheckDelay - 最小 600 秒)
  • 自動更新ポリシー (autoUpdate - オフ、バックグラウンド、インストール、起動、常時、ダウンロードのみ)
  • ネットワーク要件 (Android 限定 - via WorkManager)

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


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

利用可能なタイプ:

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

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


クレジットシステム

クレジットシステム

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

機能:

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

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


これらの機能を使用する準備はできましたか? __CAPGO_KEEP_0__ Live Updates を使用して最初のアプリを設定するには、 必要な支援 to set up your first app with Capgo Live Updates.

Capgo の Discord サーバーに参加してコミュニティサポートを受けてください

コミュニティサポートを受けるにはDiscordに参加してください

機能から続ける

機能から続ける

機能を使用している場合 機能 計測と分析の計画に使用する場合、機能を Statistics 実装詳細についてはStatisticsを参照してください。 ログ ログ @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.