コンテンツにスキップ

機能

Capgo Live Updatesのすべての機能の概要を提供します。

Core Update System

Core Update System

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

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

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

主な機能:

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

アップデートの動作についてもっと学ぶ →


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

主な機能:

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

Δルートについてさらに学ぶ →


If an update fails to load or causes crashes, the system automatically reverts to the last known working version.

主な機能:

  • クラッシュ検出
  • タイムアウト検出
  • 自動的にバージョンを戻す
  • ユーザーからの介入は必要ありません

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


主な機能:

ダウンロード時におけるチェックサム検証

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

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

主な機能:

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

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


デプロイメントの制御

展開管理

チャネルシステム

チャネルシステム

さまざまな環境とユーザー セグメント間で、柔軟なチャネル設定で更新を整理および管理します。

主な機能:

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

チャネルについてさらに学ぶ →


デバイス ターゲット

デバイス対象設定

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

主な機能:

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

チャネルポリシー

各チャネルでの更新の配信方法に関するルールと制限を設定する。

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

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


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

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


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

使用方法:

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

表示:

  • 更新チェック
  • ダウンロード プログレス
  • インストール ステータス
  • エラー メッセージ
  • ポリシーブロック

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

バンドルマニフェストビューアセクション

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

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

表示:

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

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

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

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

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

表示:

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

CLI統合

CLI統合

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

主なコマンド:

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

View full CLI reference →


バンドルにAES-256暗号化を使用して、エンドツーユース暗号化を実現し、転送中および保存中のcodeを保護します。

主な機能:

  • RSA鍵ペア生成
  • AES-256 bundle encryption
  • Code
  • 暗号化鍵の管理

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


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

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

保有期間に基づいて古いバンドルを自動的に削除して、ストレージ使用量を管理します。

主な機能:

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

Usage:

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

分析と監視

分析と監視

統計情報の更新

統計情報の更新

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

利用可能なメトリクス:

  • ダウンロード成功率
  • インストール成功率
  • エラー種類別のエラー率
  • 時系列での採用状況
  • バージョン分布

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


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

イベントタイプ:

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

位置:

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

ログの詳細について学習


バンドルが有効、ダウンロード数、ストレージ使用量の詳細な分析

メトリクス:

  • バンドルごとの有効なインストール数
  • ダウンロード数
  • バンドルごとのストレージ使用量
  • __CAPGO_KEEP_0__

__CAPGO_KEEP_1__

チャンネル統計

チャンネルごとのパフォーマンスと採用度を追跡する

指標:

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

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


デプロイ履歴

展開履歴

すべてのバンドル展開、チャネル割り当て、設定変更の完全な監査トレール

追跡されたイベント:

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

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


セキュリティ & 合規性

展開履歴

エンドツーエンド暗号化

End-to-End Encryption

REST と Transit で AES-256 で暗号化

暗号化について学ぶ →


Code Signing

Code Signing

署名による bundle の完整性の検証


App Store Compliance


App Store のポリシーに完全に準拠した OTA の更新

__CAPGO_KEEP_0__ Signingの詳細はこちらを参照してください.

__CAPGO_KEEP_0__ Signingの詳細はこちらを参照してください.

Learn more about compliance →


2FA Enforcement (Organization-level)

2要素認証の組織レベル設定

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

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

Learn more about 2FA →


暗号化されたバンドルを組織レベルで必須にします。

場所:

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

Encrypted Bundles Enforcement Section titled “Encrypted Bundles Enforcement”


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

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

組織とアプリのレベルでの細かい権限の管理

組織ロール:

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

アプリロール:

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

Location:

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

RBAC についてもっと学ぶ →


組織とアプリのすべての活動の完全な監査トレイルを、コンプライアンスとセキュリティのために。

ログされたイベント:

  • ユーザー アクション (ログイン、ログアウト、権限の変更)
  • Bundle operation (upload, delete, assign)
  • Channel operation (create, update, delete)
  • Organization changes (settings, members)

Location: Web Dashboard → Organization → Audit Logs


Webhooks

Webhooks

リアルタイム通知を受け取る

Supported events:

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

機能:

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

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


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

機能:

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

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


期限付きのAPI キーを作成、管理、削除し、ハッシュされたストレージを使用します。

キーの機能:

  • Per-appまたはPer-Organizationのキー
  • 期限のあるキーは任意に設定できます
  • ハッシュ化されたストレージ(不可逆)
  • キー更新のサポート

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

API キーの詳細について学習


パスワードポリシー

パスワードポリシー

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

設定可能なポリシー:

  • 最小文字数
  • 大文字を要求
  • 数字を要求
  • 特殊文字を要求

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


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

セクション「複数プラットフォームサポート」

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

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

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

レガシーアプリケーションとの互換性を維持するために、古いCapacitorバージョンの継続的なサポート

現在サポート中:

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

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

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

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

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


中国本土で配布されるアプリ向けの特別な設定、ローカル規制に準拠しています。

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


アップデートの確認と適用のタイミングと方法を __CAPGO_KEEP_0__ でカスタマイズします。

カスタマイズ可能なオプション:

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

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

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

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


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

利用可能なタイプ:

  • バックグラウンド更新 (標準)
  • 即時更新
  • ユーザーがトリガーしたアップデート
  • 条件付きアップデート

アップデートのタイプについてもっと学ぶ →


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

機能:

  • クレジット使用履歴
  • 使用状況の警告
  • ストリップを通じたクレジットの補充
  • クレジットの帳簿

場所: Web ダッシュボード → Organization → Credits


これらの機能を使用する準備ができましたか? __CAPGO_KEEP_0__ Live Updatesの設定方法については Quickstart Guide to set up your first app with Capgo Live Updates.

機能から続ける

機能から続ける

機能を使用している場合 機能 計測と分析の計画に使用する場合、 統計 統計の実装詳細については ログ ログの実装詳細について @capgo/capacitor-appinsights 実装詳細についての@capgo/capacitor-appinsights @capgo/capacitor-appinsightsを使用 実装詳細についての@capgo/capacitor-appinsightsを使用 for the native capability in @capgo/capacitor-firebase-analytics for the implementation detail in @capgo/capacitor-firebase-analytics.