機能
このプラグインのインストール手順と全てのマークダウンガイドを含むセットアップコマンドをコピーします。
このページでは、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 ダッシュボード → アプリ → バンドル →依存関係タブ
表示する内容:
- プラグイン名とバージョン
- 依存関係の追加/削除
- 互換性の警告
CLI統合
セクション「CLI統合」自動デプロイとCI/CD統合のための包括的なコマンドラインインターフェイス。
主なコマンド:
bundle upload- 新しいバンドルのアップロードbundle list- 全てのバンドルのリストbundle delete- バンドルの削除bundle cleanup- 旧バンドルのクリーンアップchannel set- チャンネルの設定app debug- Live デバッグ
バンドル暗号化
バンドル暗号化のセクションバンドルに AES-256 暗号化を使用して、転送中および休止中の code を保護します。
主な機能:
- RSA キーペア生成
- AES-256 バンドル暗号化
- Code の署名検証
- 暗号化キーの管理
バンドルクリーンアップ & 保持
バンドルクリーンアップ & 保持古いバンドルを自動的にクリーンアップすることで、ストレージ使用量を管理することができます。
主な機能:
- 保持数の設定
- CLIによる自動クリーンアップ
- スケジュールされたクリーンアップジョブ
- ストレージ使用量の追跡
使用方法:
npx @capgo/cli bundle cleanup --keep=10アナリティクス & モニタリング
アナリティクス & モニタリングのセクションアップデート統計
アップデート統計のセクションユーザーベース全体でアップデートの採用率、成功率、展開進度を追跡できます。
利用可能なメトリクス:
- ダウンロード成功率
- インストール成功率
- エラー種類別のエラー率
- 時間経過とともにアップデートの採用率
- バージョン分布
場所: Web ダッシュボード → アプリ → 統計
デバイス ログ
セクション: デバイス ログデバイスごとのイベント ログ、更新ライフサイクル全体(チェックからインストールまで)を表示します。
イベントの種類:
- 更新チェック
- ダウンロード開始/完了/失敗
- インストール開始/完了/失敗
- ロールバック イベント
- ポリシー ブロック
場所:
- Web ダッシュボード → アプリ → デバイス → ログ
- Web ダッシュボード → アプリ → ログ (すべてのデバイス)
バンドル使用分析
バンドル使用分析バンドルが有効、ダウンロード数、ストレージ使用量などの詳細な分析。
メトリクス:
- バンドルごとの有効インストール数
- ダウンロード数
- バンドルごとのストレージ使用量
- 帯域幅使用量
チャネル統計
チャネル統計パフォーマンスと採用メトリクスをチャネルごとに追跡する。
メトリクス:
- チャネルごとのデバイス数
- チャネルごとのアップデート成功率
- デプロイ履歴
- チャネルごとのエラー率
場所: Web ダッシュボード → アプリ → チャネル → 統計
デプロイ履歴
「デプロイ履歴」セクションすべてのバンドルデプロイ、チャネル割り当て、および構成変更の完全な監査トレール。
追跡されるイベント:
- バンドルアップロード
- チャンネル割り当て
- ポリシー変更
- デバイスオーバーライド
場所: Web ダッシュボード → アプリ → チャンネル → ヒストリー
セキュリティ&コンプライアンス
セクション「セキュリティ&コンプライアンス」端末間暗号化
セクション「端末間暗号化」業界標準の AES-256 暗号化で、バンドルを保存中に暗号化します。
Code署名
「Code署名」バンドルの整合性を確認することで、改ざんを防止します。
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 ダッシュボード → 組織 → セキュリティ
暗号化されたバンドル強制
「暗号化されたバンドル強制」のセクション組織レベルですべてのバンドルを暗号化する必要があります。
場所: Web ダッシュボード → 組織 → セキュリティ
チーム協力
チーム協力「チーム協力」のセクションです。
「ロールベースアクセス制御(RBAC)」組織とアプリのアクセス制御のための詳細な権限
組織のロール:
org_super_admin- 組織の完全な管理org_admin- 組織管理(請求/削除を除く)org_billing_admin- 請求のみのアクセスorg_member- 読み取り専用の組織アクセス
アプリのロール:
app_admin- 一つのアプリの完全な管理app_developer- バンドルアップロード、デバイス管理app_uploader- バンドルアップロードのみapp_reader- 読み取り専用アクセス
場所:
- Web ダッシュボード → 組織 → メンバー
- Web ダッシュボード → アプリ → アクセス
監査ログ
監査ログのセクション組織とアプリのすべての活動の完全な監査トレイルは、法的およびセキュリティ上の要件を満たします。
ログされたイベント:
- ユーザー操作 (ログイン、ログアウト、権限変更)
- バンドル操作 (アップロード、削除、割り当て)
- チャンネル操作 (作成、更新、削除)
- 組織の変更 (設定、メンバー)
場所: Web ダッシュボード → 組織 → 検証ログ
Webhook
「Webhook」セクションアプリのイベントに関するリアルタイム通知を受信するには、HTTP Webhookを使用します。
サポートされるイベント:
apps- アプリの作成/更新/削除app_versions- バンドルのアップロード/削除channels- チャネルの作成/更新/削除org_users- メンバーの追加/削除orgs- 組織の更新
機能:
- カスタムウェブホックURL
- イベントフィルタリング
- 配信ログ
- リトライメカニズム
- テスト機能
場所: Webダッシュボード→組織→ウェブホック
複数ユーザー協力
「複数ユーザー協力」のセクション組織に特定の役割と権限を持つチームメンバーを招待します。
機能:
- メール招待
- ロール割り当て
- メンバー管理
- アクセス剥奪
場所: Web ダッシュボード → 組織 → メンバー
API キー管理
セクション「API キー管理」API キーを作成、管理、削除し、期限付き日付とハッシュストレージをオプションで設定できます。
キーキャパシティ:
- アプリごとまたは組織ごとにキー
- 期限付き日付(オプション)
- ハッシュストレージ(不可逆)
- キーローテーションサポート
場所: Web ダッシュボード → 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 のデフォルトストレージを使用。
中国設定
中国設定中国で配布されるアプリ向けの特別な設定です。中国の規制に適合するようにするためです。
カスタムアップデート
Section titled “カスタムアップデート”アップデートのチェックと適用のタイミングや方法をSDKで設定します。
設定可能なオプション:
- チェック間隔(
periodCheckDelay秒) - 自動アップデートポリシー(
autoUpdate- off, atBackground, atInstall, onLaunch, always, onlyDownload) - Android でのみ利用可能なネットワーク要件 (WorkManager により)
更新タイプ
「更新タイプ」セクションさまざまな用途に合わせた異なる更新タイプ、即時更新からユーザーが制御するインストールまで。
利用可能なタイプ:
- バックグラウンド更新 (標準)
- 即時更新
- ユーザーが求める更新
- 条件付き更新
クレジットシステム
クレジットシステムのセクション帯域幅、ストレージ、他のリソースに対するクレジットの使用ベースの請求
機能:
- クレジット使用のトラッキング
- 使用状況の警告
- ストライプを通じたクレジットの補充
- クレジットの帳簿
場所: Web ダッシュボード → 組織 → クレジット
はじめに
はじめにのセクションこれらの機能を使用する準備ができましたか? __CAPGO_KEEP_0__ の ライブアップデートのクイックスタートガイド を参考にして、Capgo Live Updates をセットアップしてみましょう。
必要な支援がありますか?
「必要な支援がありますか?」- Discord に参加して コミュニティのサポートを受けてみましょう。
- FAQ を確認して よくある質問を確認してみましょう。
- API のドキュメントを参照して API の統合を確認してみましょう。
- サポートに連絡してください for enterprise assistance
機能から続けて
「機能から続ける」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の実装詳細