コンテンツにジャンプ

機能

このページでは、Capgo Live Updatesの全ての機能の概要を提供します。各機能には、簡潔な説明と詳細なドキュメントへのリンクが含まれます。

コアアップデートシステム

コアアップデートシステム

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

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

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

主な機能:

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

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


デルタアップデート(差分アップデート)

「デルタアップデート(差分アップデート)」

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

機能の主な特徴:

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

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


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

機能の主な特徴:

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

詳細を学ぶ →


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

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

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

主な機能:

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

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

「Live Update」

古いネイティブバージョンのcodeに対して不適切な更新を適用するのを防ぐ

主な機能:

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

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


デプロイ制御

「デプロイ制御」

チャネルシステム

「チャネルシステム」

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

主な機能:

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

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


特定のデバイス、バージョン、またはユーザー セグメントをターゲットにして、段階的なロールアウトや制御された展開を実行できます。

主な機能:

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

各チャンネルごとにアップデートが配信される方法のルールと制限を設定する

主な機能:

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

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


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

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


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

使用方法:

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

表示されるもの:

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

バンドルデルタファイルビューア

バンドルデルタファイルビューア

任意のバンドルのデルタファイルを検査するには、ファイルリスト、チェックサム、メタデータを表示します。

Location: Web ダッシュボード → アプリ → バンドル → デルタファイルタブ

表示されるもの:

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

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

「ネイティブプラグイン依存関係」セクション

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

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

表示する内容:

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

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

主なコマンド:

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

View full CLI reference →


バンドルに 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規準

「SOC 2 Type II規準」

企業向けセキュリティのためのインフラとプロセスがSOC 2 Type II規準に適合しています。


App Store規準

「App Store規準」

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

規準についてもっと学ぶ →


2要素認証の強制 (組織レベル)

「2要素認証の強制 (組織レベル)」

全員がダッシュボードとAPIにアクセスするには、2要素認証を必要とします。

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

2要素認証についてもっと学びましょう →


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

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


チーム協力

チーム協力

「チーム協力」のセクションです。

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

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

組織のロール:

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

アプリのロール:

  • app_admin - 一つのアプリの完全な管理
  • 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.

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

  • iOS (Capacitor 5、6、7、8)
  • Android (Capacitor 5、6、7、8)
  • Electron (2025 年に新規追加)

長期サポート

長期サポート

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

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

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

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

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

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

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


中国設定

中国設定

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

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


アップデートのチェックと適用のタイミングや方法をSDKで設定します。

設定可能なオプション:

  • チェック間隔(periodCheckDelay 秒)
  • 自動アップデートポリシー(autoUpdate - off, atBackground, atInstall, onLaunch, always, onlyDownload)
  • Android でのみ利用可能なネットワーク要件 (WorkManager により)

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


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

利用可能なタイプ:

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

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


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

機能:

  • クレジット使用のトラッキング
  • 使用状況の警告
  • ストライプを通じたクレジットの補充
  • クレジットの帳簿

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


これらの機能を使用する準備ができましたか? __CAPGO_KEEP_0__ の ライブアップデートのクイックスタートガイド を参考にして、Capgo Live Updates をセットアップしてみましょう。

必要な支援がありますか?

「必要な支援がありますか?」

機能から続けて

「機能から続ける」

Capgoを使用している場合、ライブアップデートは自動的に有効になります。 Features Live Updateの機能を計画するための監視と分析に、接続する Statistics Live Updateの実装詳細についてはStatisticsにあります。 Logs ログの実装詳細のために @capgo/capacitor-appinsights @capgo/capacitor-appinsights Using @capgo/capacitor-appinsights native機能のために@capgo/capacitor-appinsightsを使用し @capgo/capacitor-firebase-analytics @capgo/capacitor-firebase-analyticsの実装詳細