メインコンテンツにジャンプします
Capgo Live Updates

Capacitor Live Updates (OTA) ウェブ層の修正をストアのレビューの待たずに送信します。

Capacitor 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.

✓ 99.9%の稼働率 ✓ 300+の場所がアクティブ ✓ 3つのプロバイダーによる耐久性

ネイティブのロールバック

JavaScriptのエラーはJavaScriptの外で回復

99.9%の稼働率

プラットフォームの稼働率

ダイナミックチャンネル

カニラ、ベータ、サポート、プロダクションのトラック

300+のエッジロケーション

世界中のCDN

~50msの典型

超低遅延

デバイスログ

デバイスごとの更新状況とロールバック履歴

サポートされているランタイム

One Capgo backend for every hybrid stack you ship.

Capgoの同様のチャンネル、バンドルアップロード、ロールバック保護、デバイスログを使用して、Capacitor、Cordova、またはElectronでアプリを実行します。

Capacitor

iOSおよびAndroidアプリケーションをCapacitorで構築した場合のネイティブライブアップデート。@capgo/capacitor-updaterをインストールし、@capgo/cliでパッケージを配信します。

Capgo

コルダバ

iOS 7 以降と Android 13 以降で、@capgo/cordova-updater と同じ JavaScript API を使用して、コルダバツールチェーンを維持し、Capgo OTA を実行できます。

詳しく →

エレクトロン

デスクトップアプリにHTML、CSS、JavaScriptの更新をプッシュして、インストーラーを再構築せずに。 @capgo/electron-updaterはモバイルのAPIをミラーリングします。

詳しく →
リリースの圧力に耐える

CapacitorJS アプリの生産停止時に起こることを正確に知る

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の設定変更はストアを通じて継続します。

ビルドを全員に配布する前にリスクを管理する

内部、ベータ、カニラ、および生産チャンネルにロールバック可能な更新を配信する前に、サポートのインシデントになる可能性のあるロールアウトを実施します。

リリース後の出来事を証明する

リリースの説明にデバイスログ、更新状況、バンドル履歴、採用メトリクスを使用して、エンジニアリング、サポート、リーダーシップに説明します。

次のステートメントが真の場合、ライブ更新を選択します

  • 生産バグに対して、App StoreまたはPlayのレビュー時間に依存しない回復パスが必要です。
  • アプリには複数の顧客コホート、ホワイトラベル展開、ベータテスター、またはサポート専用のデバッグチャンネルが存在します。
  • チームには、署名バンドル、ロールバック、監査可能性、自主ホスティングパスを含む、コンプライアンスフレンドリーなコントロールが必要です。
リリースのコントロール

各更新を決定し、迅速に取り戻す

コンソールでチャンネル、段階的なロールアウト、ネイティブ依存性チェック、デバイスごとの履歴をすべて表示します。実際のスクリーンショットはCapgoデモアプリからです。

失敗したときにロールアウトを一時停止

安定したバンドルに固定割合のデバイスに新しいバンドルを配信し、残りのデバイスは安定したバンドルを維持

  • 小規模に始め、1クリックで全デバイスに展開
  • 失敗率に基づいて自動でロールアウトを一時停止する、最小サンプルサイズあり
  • ストアレビューなしで安定したバンドルに戻す
Capgo チャンネルページ: 25%のデバイスがバンドル 4.8.1 を受信し、安定したバンドル 4.8.0 を維持し、進行的ロールアウトのコントロールと自動一時停止設定
出荷後

実機で毎回のアップデートを確認

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 を観察してください。
  • rollout の健康性を数分以内に知ることができます。サポートチケットの後ではなく。
  • 現在ライブ中のリリースのトップの失敗理由をランク付けします。
  • リリースからバンドルまたはチャンネル統計にジャンプします。
Capgo を観察してみてください。ライブリリースビューを表示し、バージョン 4.8.1 をプロダクションで表示し、採用、インストール、失敗した試行、成功率、インストールと失敗のグラフ、およびトップの失敗理由を表示します。
マーティン

なぜCapgoライブアップデートがそのように機能するのか

Capgoの創設者マーティンがチャンネル、互換性チェック、ロールバック、ストア承認後のウェブバンドル変更を安全に配信する方法について説明しています。

マーティン、Capgoの創設者

Live update の証明

すでに Capgo を実装しているチーム

短いメモは、Capacitor チームが Capgo を使用して生産用のOTA更新に使用しています。

5.0/5 評価 9,400+ 評価 レビュー

CapgoのCapgo Capacitor アップデートプラグインは、更新を配信する方法を完全に変革しました。何日もかかったものが、わずか数分で完了します。

セルギウ・S ドライヴリノ・GmbH のリード・デベロッパー

生産用の OTA 更新を即時で、フル アプリ ストアのレビュー サイクルを待たずに実行できることは、運用上の大きな利点でした。

カピル ヌトリキーの創業者
BOX 内のもの

安全な OTA 更新用に設計されています。ただし、迅速なアップロードのみに焦点を当てています。

Native runtime, rollback, validation, and rollout control in one service.

Capgo Live Updates
コンテキスト: Live updates product page. 役割: ウェブサイトのコピー文。表示: page live-update.astro。メッセージキー `live_update_v2_bento_lead` (Live Update V2 Bento Lead)。
__CAPGO_KEEP_0__ Live Updates
$ npx @capgo/cli bundle upload
✔ validated · ✔ published · ✔ rolling out

コンテキスト: Live updates product page. 役割: 短い UI ラベルまたはナビゲーションアイテム。表示: page live-update.astro。Capgo の製品/ブランド名と開発者用語をそのまま保存します。メッセージキー `live_update_hero_badge` (Live Update Hero Badge)。

CLIはネイティブ依存関係をスキャンし、不適切なアップデートをデプロイする前に警告します。ウェブの変更を迅速に配信するには、codeをカスタマーにプッシュせずにネイティブブレイキングコードを実行する必要があります。

自動ロールバック

アプリが10秒以内にnotifyAppReady()を呼び出さない場合、自動的に最後の正常なバージョンにロールバックします。

前方検証

notifyAppReady()、index.html、バンドルサイズの制限、チェックサムをアップロードを受け入れる前に検証します。

改ざん対策アップデート

すべてのアップデートはチェックサム、署名、暗号化されます。誰もアップデートを改ざんできません - Capgoもアップデート内のバンドルを確認できません。

自己修復アップデート

フォールバックバンドルメカニズムは常に機能するバージョンを維持します。ユーザーは壊れたアプリを表示しません。

リリーストラックの切り替え

Capgoチャンネルはライブコントロールであり、ハードコードではありません。開発、ステージング、PR、カニャリ、プロダクションにユーザーを移動するには、アプリUIまたはAPIを使用して即座に実行できます。

プッシュトリガー自動アップデート

Capgoの通知をLive Updateと組み合わせて、静的なプッシュ通知でデバイスに最新のバンドルをダウンロードし、キュー化するように求めることができます。

リリースの知恵

ブレーキングアップデートを先に捕まえる

最新のアップデートを先に捕まえる

  • アップロードがOTAで安全か、ネイティブビルドが必要か、または待つべきかを確認することができます。 — それが生産環境に到達する前に。
  • Native build needed: a plugin or Capacitor dependency changed
  • ネイティブビルドが必要: プラグインまたは__CAPGO_KEEP_0__依存関係が変更された

$ npx @capgo/cli@latest bundle upload --channel production --fail-on-incompatible

警告: 互換性がないバンドルです。

@capacitor/カメラは6.1.0から6.2.0に変更されました

アップロードを失敗させたり、ネイティブのビルドを出荷したりしてください

それを見てみて

live updateを配信する際に実際に何が起こるのか

修正がスマートフォンに到達するまでの 4 つの短いアニメーション: オーバー・ザ・エアの送信、ダウンロードの小ささ、不正解の回復

何が可能か

柔軟な更新制御

アプリのニーズに合った更新の組み合わせを選択してください

適用時期

更新の適用時期を制御します: デフォルト (バックグラウンド) インストール時, 起動時, または 常に

遅延条件

特定条件待機: 日付, バックグラウンド, ネイティブバージョン、または 終了 イベント

バージョンブロッキング

制御 セマンティックバージョンアップデート: なし, メジャー, minor, patch, or metadata

配信タイプ

フルバンドル (全体JSバンドル) または Δelta/マニフェスト (変更されたファイルのみの高速アップデート)

アプリストア & Google Play

AppleまたはGoogleがOTAアップデートを拒否する可能性はありますか?

Live Updateを使用しないように。両方のストアは、各アップデートがアプリケーションを提出してレビューしたものに留まる限り、JavaScript、HTML、CSSなどの解釈されたcodeをダウンロードすることを許可しています。

レコードの実績

0件の拒否

4.7K+アプリケーションが実行中で、Capgoを使用してアップデートを配信するアプリケーションをストアが拒否したことはありません。

Apple が Capgo を.flag したことはありますか。

Appleはcodeを問題としていることはありますか?

Apple Developer Program License Agreement

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__をダウンロードすることができます。 公式ポリシー

: Apple

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

ルールに従ってください

  • ウェブ層の変更をオーバー・ザ・エアで送信します: JavaScript、HTML、CSS、そしてアセット。
  • ネイティブの code、パーミッション、プラグインの変更をストアのリリースで送信します。
  • アップデートの目的を提出してレビューしたものに留めます。

レビューの決定は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.

エージェントに質問してみてください

  • このビルドをベータチャンネルにアップロードしてください
  • 生産を前のバンドルに戻します
  • この変更はlive updateとして安全に配信できますか、またはネイティブビルドが必要ですか
正直な比較

Capgo ライブアップデートとその他の選択肢

同様の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/自主的なセットアップとパブリックな競合相手のクラウドドキュメントを反映しています。

Expoから来ていますか?

CapacitorアプリのEAS Update相当

EAS UpdateはExpoとReact NativeアプリにJavaScriptの修正を配信します。 Capgoは、Capacitorウェブパッケージのチャンネル、ロールバック、デバイスログを含む同じ仕事をします。EASに留まる場合は、React Nativeアプリの場合です。ウェブUIを維持している場合は、Capgoを使用します。

FAQ

Capacitorのライブアップデート(OTA)FAQ

CapacitorとIonicアプリのオーバー・ザ・エア更新のための短い回答。

Capacitorのライブアップデート(OTA)とは何ですか?

Capacitorアプリ内で、ウェブバンドル (HTML、CSS、JavaScript、資産) を置き換えることができます。ユーザーは、リリースチャンネルを確認し、署名されたバンドルをダウンロードして修正を取得します。

Capacitor OTA更新は、App StoreとGoogle Playで許可されていますか?

はい、各ストアポリシー内で変更を保持するウェブ層の変更に対しては許可されています。ネイティブプラグインの変更、権限、実行可能な動作は、通常のストアリリースが必要です。

live updateは、通常のアプリバージョンの提出とはどのように異なりますか?

ストアリリースはネイティブシェルを更新し、レビューを通過します。__CAPGO_KEEP_0__ OTA Live Updatesは、ウェブ層のみを対象とし、チームはチャンネルを通じて、バンドルを数分でロールアウト、停止、またはロールバックできます。

Capgoは、更新バンドルを読むことができますか?

エンドツーヘンド暗号化が有効になっている場合、バンドルはアップロード前に、ユーザーのキーで暗号化されます。Capgoは、暗号化されたテキストを保存し、内容を読むことはできません。ユーザーのアプリのみが、送信された内容を復号化できます。

Capgo Live Updates
今すぐ修正を送信してください。

自動で 5 分後に開始します。リリース戦略が必要な場合、手動で制御を切り替えます。

✓ 99.9%の稼働率 ✓ 世界中のCDN配信 ✓ 14日間無制限無料試用版