Features
このページでは、Capgo ライブ アップデートで利用可能なすべての機能の包括的な概要を説明します。各機能には簡単な説明と詳細なドキュメントへのリンクが含まれています。
コア更新システム
Section titled “コア更新システム”無線 (OTA) アップデート
Section titled “無線 (OTA) アップデート”JavaScript、HTML、CSS、およびアセットの更新を、アプリ ストアの承認なしでユーザーに直接展開します。アップデートはバックグラウンドでダウンロードされ、次回のアプリの再起動時に適用されます。
主な機能:
- バックグラウンドダウンロード
- 自動インストール
- ユーザーの中断なし
- クロスプラットフォームのサポート (iOS、Android、Electron)
デルタ更新 (差分更新)
Section titled “デルタ更新 (差分更新)”バージョン間で変更されたファイルのみをダウンロードすることで、帯域幅の使用量が最大 95% 削減され、アップデートの配信が高速化されます。
主な機能:
- 自動ファイルレベル差分分析
- チェックサムベースの検証
- マニフェストの比較
- 必要に応じて完全アップデートへのインテリジェントなフォールバック
自動ロールバック
Section titled “自動ロールバック”アップデートのロードに失敗したり、クラッシュが発生した場合、システムは自動的に最後に動作していた既知のバージョンに戻ります。
主な機能:
- 衝突検出
- タイムアウト検出
- 自動復帰
- ユーザーの介入は必要ありません
チェックサムの検証とフォールバック
Section titled “チェックサムの検証とフォールバック”チェックサムによってバンドルの整合性を検証し、破損が検出された場合は、最後に確認された動作バージョンに自動的にフォールバックします。
主な機能:
- ダウンロード時のチェックサム検証
- 破損の検出
- 最後に動作するバンドルへの自動フォールバック
- 手動回復ツールが利用可能
重大な更新の検出
Section titled “重大な更新の検出”古いネイティブ コード バージョンを実行しているデバイスに互換性のない更新が適用されるのを防ぎます。
主な機能:
- ネイティブバージョンの互換性チェック
- プラグインの依存関係の検証
- 互換性のないアップデートの自動ブロック
- 明確なエラーメッセージ
デプロイメント制御
Section titled “デプロイメント制御”チャネルシステム
Section titled “チャネルシステム”柔軟なチャネル構成により、さまざまな環境やユーザーセグメントにわたるアップデートを整理および管理します。
主な機能:
- 無制限のカスタム チャネル (本番、ステージング、ベータなど)
- チャネルごとのバンドル割り当て
- チャネル固有のターゲティング ルール
- デバイスの自己割り当て
- デバイスごとのチャンネルオーバーライド
デバイスのターゲティング
Section titled “デバイスのターゲティング”段階的なロールアウトと制御された導入のために、特定のデバイス、バージョン、またはユーザー セグメントをターゲットにします。
主な機能:
- バージョンベースのターゲティング
- デバイス固有のオーバーライド
- プラットフォームフィルタリング (iOS、Android、Electron)
- カスタムメタデータフィルタリング
- エミュレータ/開発ビルドのブロック
チャネルポリシー
Section titled “チャネルポリシー”各チャネルでの更新の配信方法に関するルールと制限を構成します。
主な機能:
- 自動更新を無効にする
- メジャーバージョンのアップデートをブロックする
- エミュレータのアップデートを無効にする
- 開発ビルドでのアップデートを無効にする
- プラットフォーム固有のポリシー (iOS のみ、Android のみ、Electron のみ)
開発者ツール### バンドルのプレビュー
Section titled “開発者ツール### バンドルのプレビュー”デバイスに展開する前にライブ Web 環境でバンドルをプレビューでき、Web ダッシュボードからアクセスできます。
場所: Web ダッシュボード → アプリ → バンドル → プレビュー タブ
ライブデバッグ
Section titled “ライブデバッグ”CLI 経由で特定のデバイスのアップデート イベントをリアルタイムに監視し、チェック、ダウンロード、インストール、エラー イベントを表示します。
使用方法:
npx @capgo/cli app debug [appId]番組:
- アップデートチェック
- ダウンロードの進行状況 ・設置状況
- エラーメッセージ
- ポリシーブロック
バンドルマニフェストビューア
Section titled “バンドルマニフェストビューア”ファイルリスト、チェックサム、メタデータを含むバンドルの完全なマニフェストを検査します。
場所: Web ダッシュボード → アプリ → バンドル → マニフェスト タブ
番組:
- チェックサム付きファイルリスト
- バンドルメタデータ
- ネイティブバージョンの互換性
- プラグインの依存関係
ネイティブプラグインの依存関係
Section titled “ネイティブプラグインの依存関係”各バンドルに含まれるすべてのネイティブ Capacitor プラグインを表示して、バージョン間の依存関係の変更を追跡します。
場所: Web ダッシュボード → アプリ → バンドル → 依存関係タブ
番組:
- プラグイン名とバージョン
- 依存関係の追加/削除
- 互換性に関する警告
CLI 統合
Section titled “CLI 統合”自動化されたデプロイメントと CI/CD 統合のための包括的なコマンドライン インターフェイス。
キーコマンド:
バンドルのアップロード- 新しいバンドルをアップロードしますバンドルリスト- すべてのバンドルをリストします。バンドル削除- バンドルを削除しますバンドルのクリーンアップ- 古いバンドルをクリーンアップしますチャンネルセット- チャンネルを設定しますアプリデバッグ- ライブデバッグ
バンドル暗号化
Section titled “バンドル暗号化”AES-256 暗号化を使用したバンドルのエンドツーエンド暗号化により、転送中および保存中のコードを保護します。
主な機能:
- RSAキーペアの生成
- AES-256 バンドル暗号化
- コード署名の検証
- 暗号化キーの管理
バンドルのクリーンアップと保持
Section titled “バンドルのクリーンアップと保持”保存ポリシーに基づいて古いバンドルを自動的にクリーンアップして、ストレージの使用状況を管理します。
主な機能:
- 設定可能な保持数
- CLI による自動クリーンアップ
- スケジュールされたクリーンアップ ジョブ
- ストレージ使用量の追跡
使用方法:
npx @capgo/cli bundle cleanup --keep=10分析とモニタリング
Section titled “分析とモニタリング”統計を更新する
Section titled “統計を更新する”ユーザーベース全体での更新の導入率、成功率、展開の進行状況を追跡します。
利用可能な指標:
- ダウンロード成功率
- インストール成功率
- 種類別のエラー率
- 時間の経過とともに導入を更新する
- バージョン配布
場所: Web ダッシュボード → アプリ → 統計
デバイスログ
Section titled “デバイスログ”チェックからインストールまでの完全な更新ライフサイクルを示すデバイスごとのイベント ログ。
イベントの種類:
- アップデートチェック
- ダウンロード開始/完了/失敗
- インストール開始/完了/失敗
- ロールバックイベント
- ポリシーブロック
場所:
- ウェブダッシュボード→アプリ→デバイス→ログ
- Web ダッシュボード → アプリ → ログ (すべてのデバイス)
バンドル使用状況分析
Section titled “バンドル使用状況分析”アクティブなバンドル、ダウンロード数、ストレージ使用量に関する詳細な分析。
メトリクス:
- バンドルごとのアクティブなインストール数
- ダウンロード数
- バンドルごとのストレージ使用量
- 帯域幅の使用量
チャネル統計
Section titled “チャネル統計”チャネルごとのパフォーマンスと導入指標を追跡します。メトリクス:
- チャンネルごとのデバイス数
- チャネルごとの成功率を更新します
- 導入履歴
- チャネルごとのエラー率
場所: Web ダッシュボード → アプリ → チャネル → 統計
すべてのバンドル展開、チャネル割り当て、構成変更の完全な監査証跡。
追跡されたイベント:
- バンドルアップロード
- チャンネルの割り当て
- ポリシーの変更
- デバイスのオーバーライド
場所: Web ダッシュボード → アプリ → チャネル → 履歴
セキュリティとコンプライアンス
Section titled “セキュリティとコンプライアンス”エンドツーエンドの暗号化
Section titled “エンドツーエンドの暗号化”業界標準の AES-256 暗号化を使用して、保存中および転送中のバンドルを暗号化します。
暗号化署名を使用してバンドルの整合性を検証し、改ざんを防止します。
SOC 2 タイプ II への準拠
Section titled “SOC 2 タイプ II への準拠”エンタープライズ セキュリティのための SOC 2 Type II 標準に認定されたインフラストラクチャとプロセス。
App Store コンプライアンス
Section titled “App Store コンプライアンス”OTA アップデートの Apple App Store および Google Play ストア ポリシーに完全準拠。
2FA の施行 (組織レベル)
Section titled “2FA の施行 (組織レベル)”すべての組織メンバーがダッシュボードと API にアクセスするには 2 要素認証を要求します。
場所: Web ダッシュボード → 組織 → セキュリティ
暗号化バンドルの強制
Section titled “暗号化バンドルの強制”すべてのバンドルを組織レベルで暗号化することを要求します。
場所: Web ダッシュボード → 組織 → セキュリティ
チームのコラボレーション
Section titled “チームのコラボレーション”ロールベースのアクセス制御 (RBAC)
Section titled “ロールベースのアクセス制御 (RBAC)”組織およびアプリレベルのアクセス制御のための詳細な権限。
組織の役割:
super_admin- フルアクセスadmin- 管理者アクセスread- 読み取り専用アクセスupload- アップロードのみのアクセス
アプリの役割:
app_developer- アプリへのフル アクセスapp_uploader- バンドルのみをアップロードしますapp_reader- 読み取り専用アクセス
場所:
- Web ダッシュボード → 組織 → メンバー
- ウェブダッシュボード→アプリ→アクセス
コンプライアンスとセキュリティのために、すべての組織とアプリのアクティビティの完全な監査証跡を作成します。
ログに記録されたイベント:
- ユーザーのアクション (ログイン、ログアウト、権限の変更)
- バンドル操作 (アップロード、削除、割り当て)
- チャネル操作 (作成、更新、削除) ・組織変更(設定、メンバー)
場所: Web ダッシュボード → 組織 → 監査ログ
Webhook
Section titled “Webhook”HTTP Webhook 経由でアプリ内のイベントに関するリアルタイム通知を受信します。
サポートされているイベント:
apps- アプリの作成/更新/削除app_versions- バンドルがアップロード/削除されましたchannels- チャンネルの作成/更新/削除org_users- メンバーの追加/削除orgs- 組織が更新されました
特徴:
- カスタム Webhook URL
- イベントフィルタリング
- 配信ログ
- リトライ機構
- テスト機能
場所: Web ダッシュボード → 組織 → Webhook
マルチユーザーのコラボレーション
Section titled “マルチユーザーのコラボレーション”特定の役割と権限を持つチーム メンバーを組織に招待します。
特徴:
- 招待メール
- 役割の割り当て
- メンバー管理
- アクセスの取り消し
場所: Web ダッシュボード → 組織 → メンバー
---### API キー管理 オプションの有効期限とハッシュされたストレージを使用して、API キーを作成、管理、取り消します。
主な機能:
- アプリごとまたは組織ごとのキー
- オプションの有効期限
- ハッシュ化されたストレージ (不可逆)
- キーローテーションのサポート
場所: Web ダッシュボード → API キー
パスワードポリシー
Section titled “パスワードポリシー”セキュリティ標準を強制するための組織レベルのパスワード要件。
構成可能なポリシー:
- 最小の長さ
- 大文字が必要です
- 数字が必要です
- 特殊文字が必要です
場所: Web ダッシュボード → 組織 → セキュリティ
プラットフォームのサポート
Section titled “プラットフォームのサポート”マルチプラットフォームのサポート
Section titled “マルチプラットフォームのサポート”iOS、Android、および単一の SDK による Electron アプリのサポート。
サポートされているプラットフォーム:
- iOS (Capacitor 5、6、7、8)
- Android (Capacitor 5、6、7、8)
- 電子 (2025 年新規)
長期サポート
Section titled “長期サポート”従来のアプリとの互換性を維持するために、古い Capacitor バージョンのサポートを継続します。
現在サポートされている内容:
- Capacitor 8 (最新)
- Capacitor 7
- Capacitor 6
- Capacitor 5
カスタム ストレージ バックエンド
Section titled “カスタム ストレージ バックエンド”Capgo のデフォルトのストレージの代わりに、独自のストレージ インフラストラクチャ (S3、R2 など) を使用します。
現地の規制に準拠するために、中国本土で配布されるアプリ用の特別な構成。
カスタム更新動作
Section titled “カスタム更新動作”SDK を介して、更新をいつどのように確認して適用するかを設定します。
構成可能なオプション:
- チェック間隔 (
periodCheckDelay- 最小 600 秒) - 直接更新のタイミング (
directUpdate- インストール時、起動時、常に) - 自動アップデートの有効/無効 (
autoUpdate) - ネットワーク要件 (Android のみ - WorkManager 経由)
アップデートの種類
Section titled “アップデートの種類”インスタントアップデートからユーザー制御のインストールまで、さまざまなユースケースに応じたさまざまなアップデートタイプ。
利用可能なタイプ:
- バックグラウンド更新 (デフォルト)
- 即時更新
- ユーザーによる更新
- 条件付き更新
クレジットシステム
Section titled “クレジットシステム”帯域幅、ストレージ、その他のリソースに対するクレジットを含む使用量ベースの請求。
特徴:
- クレジット使用状況の追跡
- 使用状況アラート
- Stripe 経由でのチャージ
- 信用台帳
場所: Web ダッシュボード → 組織 → クレジット
これらの機能を使い始める準備はできていますか? クイックスタート ガイド に従って、Capgo ライブ アップデートを使用して最初のアプリをセットアップします。
助けが必要ですか?
Section titled “助けが必要ですか?”- コミュニティサポートのためにDiscordに参加してください
- よくある質問については FAQ を確認
- API 統合については API ドキュメントを参照
- エンタープライズ サポートについては、サポートにお問い合わせください