Capacitor
iOSおよびAndroidアプリケーションをCapacitorで構築した場合のネイティブライブアップデート。@capgo/capacitor-updaterをインストールし、@capgo/cliでパッケージを配信します。
CapgoCapacitor live updates (OTA) push JavaScript, HTML, CSS, and asset changes to users in minutes. Capgo handles signed delivery, channels, rollback, and per-device logs so you can fix production safely.
14日間の無制限の無料試用版。クレジットカードは必要ありません
ネイティブのロールバック
JavaScriptのエラーはJavaScriptの外で回復
99.9%の稼働率
プラットフォームの稼働率
ダイナミックチャンネル
カニラ、ベータ、サポート、プロダクションのトラック
300+のエッジロケーション
世界中のCDN
~50msの典型
超低遅延
デバイスログ
デバイスごとの更新状況とロールバック履歴
Capgoの同様のチャンネル、バンドルアップロード、ロールバック保護、デバイスログを使用して、Capacitor、Cordova、またはElectronでアプリを実行します。
iOSおよびAndroidアプリケーションをCapacitorで構築した場合のネイティブライブアップデート。@capgo/capacitor-updaterをインストールし、@capgo/cliでパッケージを配信します。
CapgoiOS 7 以降と Android 13 以降で、@capgo/cordova-updater と同じ JavaScript API を使用して、コルダバツールチェーンを維持し、Capgo OTA を実行できます。
詳しく →デスクトップアプリにHTML、CSS、JavaScriptの更新をプッシュして、インストーラーを再構築せずに。 @capgo/electron-updaterはモバイルのAPIをミラーリングします。
詳しく →Capgo gives mobile teams a release path for urgent web fixes, controlled rollout, and a clear audit trail, so a bad deploy does not become days of store-review waiting.
ライブアップデートを使用して、JavaScript、CSS、コピー、実行時機能フラグ、Webアセットの修正を実行し、ネイティブとCapacitorの設定変更はストアを通じて継続します。
内部、ベータ、カニラ、および生産チャンネルにロールバック可能な更新を配信する前に、サポートのインシデントになる可能性のあるロールアウトを実施します。
リリースの説明にデバイスログ、更新状況、バンドル履歴、採用メトリクスを使用して、エンジニアリング、サポート、リーダーシップに説明します。
コンソールでチャンネル、段階的なロールアウト、ネイティブ依存性チェック、デバイスごとの履歴をすべて表示します。実際のスクリーンショットはCapgoデモアプリからです。
安定したバンドルに固定割合のデバイスに新しいバンドルを配信し、残りのデバイスは安定したバンドルを維持
生産、ベータ、ステージング: 各チャンネルは独自のバンドルを独自のデバイスに配信し、現在各チャンネルが配信しているバンドルを表示
Capgoは、置き換えられるバンドルのどれと比較することもできる。ここでは、変更された、追加された、削除されたnativeパッケージがリストされ、オーバー・ザ・エアで配信できない場合にその旨を伝えます。
デバイスIDまたは自分のカスタムIDで検索する
Every live update comes with a release view: installs and failures as they happen, failures grouped by cause, and a warning when a bundle needs a new native build.
ダウンロードの失敗、チェックサムの不一致、アンパックエラー、ロールバックは原因ごとにグループ化されているため、不安定なネットワークと破損したバンドルを区別できます。
Capgo を探索してみてください。 Capgo を観察してください。
チャンネルがインストール済みアプリケーションと異なるネイティブパッケージを持つバンドルを提供する場合、Observeはそれを検知し、ブロッキングパッケージを名付け、依存関係の差異をリンクします。
Capgo Observeを探索
短いメモは、Capacitor チームが Capgo を使用して生産用のOTA更新に使用しています。
CapgoのCapgo Capacitor アップデートプラグインは、更新を配信する方法を完全に変革しました。何日もかかったものが、わずか数分で完了します。
生産用の OTA 更新を即時で、フル アプリ ストアのレビュー サイクルを待たずに実行できることは、運用上の大きな利点でした。
Native runtime, rollback, validation, and rollout control in one service.
$ npx @capgo/cli bundle upload ✔ validated · ✔ published · ✔ rolling out
CLIはネイティブ依存関係をスキャンし、不適切なアップデートをデプロイする前に警告します。ウェブの変更を迅速に配信するには、codeをカスタマーにプッシュせずにネイティブブレイキングコードを実行する必要があります。
アプリが10秒以内にnotifyAppReady()を呼び出さない場合、自動的に最後の正常なバージョンにロールバックします。
notifyAppReady()、index.html、バンドルサイズの制限、チェックサムをアップロードを受け入れる前に検証します。
すべてのアップデートはチェックサム、署名、暗号化されます。誰もアップデートを改ざんできません - Capgoもアップデート内のバンドルを確認できません。
フォールバックバンドルメカニズムは常に機能するバージョンを維持します。ユーザーは壊れたアプリを表示しません。
Capgoチャンネルはライブコントロールであり、ハードコードではありません。開発、ステージング、PR、カニャリ、プロダクションにユーザーを移動するには、アプリUIまたはAPIを使用して即座に実行できます。
Capgoの通知をLive Updateと組み合わせて、静的なプッシュ通知でデバイスに最新のバンドルをダウンロードし、キュー化するように求めることができます。
最新のアップデートを先に捕まえる
$ npx @capgo/cli@latest bundle upload --channel production --fail-on-incompatible
警告: 互換性がないバンドルです。
@capacitor/カメラは6.1.0から6.2.0に変更されました
アップロードを失敗させたり、ネイティブのビルドを出荷したりしてください
それを見てみて
修正がスマートフォンに到達するまでの 4 つの短いアニメーション: オーバー・ザ・エアの送信、ダウンロードの小ささ、不正解の回復
何が可能か
アプリのニーズに合った更新の組み合わせを選択してください
更新の適用時期を制御します: デフォルト (バックグラウンド) インストール時, 起動時, または 常に
特定条件待機: 日付, バックグラウンド, ネイティブバージョン、または 終了 イベント
制御 セマンティックバージョンアップデート: なし, メジャー, minor, patch, or metadata
フルバンドル (全体JSバンドル) または Δelta/マニフェスト (変更されたファイルのみの高速アップデート)
アプリストア & Google Play
Live Updateを使用しないように。両方のストアは、各アップデートがアプリケーションを提出してレビューしたものに留まる限り、JavaScript、HTML、CSSなどの解釈されたcodeをダウンロードすることを許可しています。
レコードの実績
0件の拒否
4.7K+アプリケーションが実行中で、Capgoを使用してアップデートを配信するアプリケーションをストアが拒否したことはありません。
Appleはcodeを問題としていることはありますか?
Apps may download interpreted code if it doesn't change the app's primary purpose, create a storefront for other code or apps, or bypass signing, the sandbox, or other OS security features.
アプリケーションは、主な目的を変更しない限り、他の__CAPGO_KEEP_1__やアプリケーションを販売するためのストアを作成したり、署名を回避したり、サンドボックスやOSのセキュリティ機能を回避したりしない限り、解釈された__CAPGO_KEEP_0__をダウンロードすることができます。 公式ポリシーApps can't update their own native code outside Google Play. Code that runs in an interpreter or virtual machine, such as JavaScript in a WebView, is explicitly exempt.
公式ポリシー Google Playレビューの決定はAppleとGoogleに属します。 Capgo は、公開されたポリシーに沿った方を守ってくれます。
ストアポリシーFAQを読むAIエージェントとライブアップデート
Connect Claude Code, Codex, Cursor, or Copilot to Capgo through MCP and Agent Skills. Your agent uploads bundles, moves channels, and rolls back with the same checks as the CLI.
エージェントに質問してみてください
npx @capgo/cli@latest bundle upload
npx @capgo/cli@latest mcp
npx skills add Cap-go/capgo-skills
capgo.app/llms-full.txt
同様のIonicとCapacitorのOTAの約束。安全性のモデルは異なる。
| Capgo Live Updates | DIY / 自主管理 カスタムスクリプトと静的ホスティング | 競合するクラウド | |
|---|---|---|---|
| ランタイムの更新 | 完全にネイティブです Native OS スレッドでダウンロード、インストール、有効化。JS のクラッシュはアップデート パイプラインを破壊することはできない。 | アプリの JS コンテキスト内で実行される。悪いバンドルはアップデートも破壊する。 | 主にアプリ層での配信。JS エラーはアップデート フローをブロックまたは汚染する。 |
| ロールバック | ネイティブ ロールバック JavaScript でクラッシュした場合でも、最後の正常なバンドルにフォールバックします。 | ロールバックは設計および維持する必要があります。 | ロールバックは存在しますが、通常はアプリ層がまだ動作している場合にのみ依存します。 |
| インストール ガード | 自動 notifyAppReady() が 10 秒以内に呼び出されない場合にロールバックします。 | 自己監視および自己監視が必要です。 | オプションまたは手動、製品によって異なります。 |
| ネイティブ互換性 | CLI のチェック。 アップロード前にネイティブ依存関係をスキャンし、破壊的な変更をフラグします。 | ガードレールは自分で作る必要があります。 | ほとんどの製品ではアップロード検証のみ |
| アップロード検証 | 深いチェック index.html、バンドルサイズ、チェックサム、重複バージョン、ハブ制約を検証します。 | あなたが書いたCIルール | 基本的なバンドルチェック |
| ロールアウト制御 | ダイナミック チャンネル。 Canary、ベータ、プロダクション、サポート、デバイスごとのチャンネル割り当て。 | ホストされた URL またはカスタム ルーティングの複数。 | サポートされるチャンネル、深さ、および API のバリエーションが異なります。 |
| デバイスの可視性 | デバイスごとのログ。 デバイスごとのインストール、失敗、ロールバック、ポリシー イベントの表示なしで Xcode または Android Studio を使用せずに。 | カスタム アナリティクスまたはサーバー側のダウンロード カウント。 | ダッシュボードの集計、デバイスごとの深さが少ない。 |
| 試してみる | はい。 14 日間の無制限の無料試用版。クレジットカードは必要ありません。 | 交通料金は、トラフィックが増加するまで安い。 | 階層型プラン。試用期間はベンダーによって異なります。 |
比較は、一般的なDIY/自主的なセットアップとパブリックな競合相手のクラウドドキュメントを反映しています。
EAS UpdateはExpoとReact NativeアプリにJavaScriptの修正を配信します。 Capgoは、Capacitorウェブパッケージのチャンネル、ロールバック、デバイスログを含む同じ仕事をします。EASに留まる場合は、React Nativeアプリの場合です。ウェブUIを維持している場合は、Capgoを使用します。
CapacitorとIonicアプリのオーバー・ザ・エア更新のための短い回答。
Capacitorアプリ内で、ウェブバンドル (HTML、CSS、JavaScript、資産) を置き換えることができます。ユーザーは、リリースチャンネルを確認し、署名されたバンドルをダウンロードして修正を取得します。
はい、各ストアポリシー内で変更を保持するウェブ層の変更に対しては許可されています。ネイティブプラグインの変更、権限、実行可能な動作は、通常のストアリリースが必要です。
ストアリリースはネイティブシェルを更新し、レビューを通過します。__CAPGO_KEEP_0__ OTA Live Updatesは、ウェブ層のみを対象とし、チームはチャンネルを通じて、バンドルを数分でロールアウト、停止、またはロールバックできます。
エンドツーヘンド暗号化が有効になっている場合、バンドルはアップロード前に、ユーザーのキーで暗号化されます。Capgoは、暗号化されたテキストを保存し、内容を読むことはできません。ユーザーのアプリのみが、送信された内容を復号化できます。
自動で 5 分後に開始します。リリース戦略が必要な場合、手動で制御を切り替えます。