メインコンテンツにジャンプ
Capgo ライブアップデート

待たなくても、修正を配信してください。 Ionic と Capacitor アプリ向けのOTA更新機能。

Ionic と Capacitor アプリ向けのウェブ層の修正を即時配信して、App Storeの待ち時間を省きます。

14日間無制限の無料試用版。クレジットカードは必要ありません。

99.99%の稼動率 300+のロケーションで稼動中 トリプルプロバイダーの耐久性

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

JavaScript エラーは JavaScript の外側で回復します。

99.99% の稼動率

プラットフォーム稼動率

ダイナミック チャネル

Canary、ベータ、サポート、および生産トラック

300+ エッジ ロケーション

ワールドワイド CDN

44ms の典型

超低遅延

デバイス ログ

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

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

1つのCapgoバックエンドで、すべてのハイブリッドスタックを配信します。

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

Capacitor

CapacitorでiOSおよびAndroidアプリを構築して、Nativeライブアップデートを実現します。@capgo/capacitor-updaterをインストールし、@capgo/cliのバンドルを配信してください。

詳しく読む →

Cordova

Cordovaツールチェーンを維持し、iOS 7+およびAndroid 13+でCapgoのOTAを実現するには、@capgo/cordova-updaterと同じJavaScriptAPIを使用してください。

詳しく読む →

Electron

HTML、CSS、JavaScriptの更新をデスクトップアプリにプッシュすることで、インストーラーを再構築することなく、@capgo/electron-updaterを使用してデスクトップアプリのAPIをミラーリングしてください。

詳しく読む →
リリースの圧力に耐えるように設計されています

CapacitorJSアプリケーションで生産停止が発生したときに起こることを完全に把握します。

Capgoは、急いでウェブの修正、制御されたロールアウト、明確な監査トレイルを提供して、不正なデプロイが店舗レビュー待ちの日々に変わるのを防ぎます。

生産を回復するためにレビューを待つ必要がなくなる

JavaScript、CSS、コピー、実行時機能フラグ、ウェブアセットの修正のためのライブアップデートを使用し、ネイティブとCapacitorの構成変更は、店舗を通じて継続します。

リスクをコントロールする

内部、ベータ、カニラ、生産チャネルにシップし、ロールバック用に準備して、ロールアウトがサポートのインシデントになる前に

リリース後は何が起こったかを証明する

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

ライブアップデートを選択する場合の真実のステートメントを選択します

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

なぜ Capgo ライブ更新がそのように機能するのか

Capgo の創設者であるマーティンによるチャンネル、互換性チェック、ロールバック、ストアの承認後にウェブバンドの変更を安全に配信する方法についてのビデオメッセージ

マーティン、創設者、Capgo

ライブ更新の証明

Capgo チームがすでに __CAPGO_KEEP_1__ を使用してプロダクションのOTA更新を配信しているチーム

Capacitor チームから Capgo を使用してプロダクションのOTA更新を配信しているチームの短いメモ

Capgo Capacitor アップデート プラグインは、更新を配信する方法を完全に変革しました。元々の日数でしたが、現在は僅か数分でした。

セルジウ・S drivolino GmbH のリード デベロッパー

即時のオーバー・ザエア更新を実施できるため、フルアプリストアレビューの待ち時間をなくすことができました。これは、運用上の大きな利点でした。

カピル NuTriQ 代表
BOX 内の内容

安全なOTA更新を実施できるサービスです。ただし、高速アップロードのみのサービスではありません。

ネイティブランタイム、ロールバック、検証、ロールアウトの制御が一つのサービスで実施できます。

Capgo Live Updates
純粋なネイティブエンジン
ダウンロード、インストール、有効化はネイティブOSスレッドで実行されます。JavaScriptのクラッシュは更新プロセスに影響を与えません。
$ npx @capgo/cli bundle upload
✔ validated · ✔ published · ✔ rolling out

Breaking Update Detection

CLIはネイティブ依存関係をスキャンし、不相応の更新を発生する前に警告します。ネイティブブレイキングcodeを顧客に送信することなく、ウェブの変更を迅速に配信できます。

Automatic Rollback

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

Pre-flight Validation

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

Tamper-Proof Updates

すべての更新はチェックサム、署名、暗号化され、エンドツーエンドで保護されています。誰もが更新を改ざんできません - それでもCapgoはバンドルの内部に何が入っているか見ることができません。

Self-Healing Updates

フォールバックバンドルのメカニズムは常に機能するバージョンを維持します。ユーザーは壊れたアプリを一度も見ることがありません。

Switch release tracks live (no new binary)

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

プッシュトリガーによる自動更新

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

リリースの知能

破壊的な更新をリリースする前にキャッチする

アップロードがOTA安全か、ネイティブビルドが必要か、または待つべきかを確認する

  • OTA安全:ネイティブパッケージがプロダクションチャネルと一致
  • ネイティブビルドが必要:プラグインまたはCapacitor依存関係が変更
  • ロールアウトアクション:ネイティブバージョンでゲート、チャネルを一時停止、またはストアビルドをトリガー
Capgoコンソールデモアプリケーションが、ライブアップデートのバンドル、リリース日付、チェックサム、リンクされたチャネルを表示

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

警告: ネイティブ非対応のバンドル

@capacitor/camera 6.1.0 から 6.2.0 に変更

アクション: このアップロードを失敗させたり、ネイティブのビルドを出力するか

しくみ

しくみ

自動で速さが必要なとき。手動で制御が必要なとき。安全チェックは各ステップで

1

CLI検証

アップロード前に、CLIネイティブ依存関係、バージョン互換性、必要なファイルをチェック

2

ネイティブダウンロード

純粋なネイティブcodeダウンロードとインストール - JavaScriptから完全に隔離

3

アプリケーション確認

アプリケーションはnotifyAppReady()を呼びます。10秒以内に呼び出さないと、自動ロールバックが発生します

Honest comparison

Capgo Live Updates と代替品との比較

Capacitor Live Updates と他の安全モデルとの違い

Capgo Live Updates DIY / 自社ホスティング カスタムスクリプトと静的ホスティング 競合他社のクラウド
実行時更新 完全ネイティブ ダウンロード、インストール、そしてネイティブOSスレッド上でアクティブ化。JSエラーは更新パイプラインを破壊することはできない。 アプリケーションJSコンテキスト内で実行される。悪いバンドルは更新フローをブロックまたは汚染する可能性がある。 主にアプリケーション層での配信。JSエラーは更新フローをブロックまたは汚染する可能性がある。
ロールバック回復 ネイティブロールバック。 JavaScript以外でも、起動時に新しいバンドルがクラッシュしても、最後の正常なバンドルにフォールバックします。 ロールバックロジックはあなた自身で設計・維持する必要があります。 ロールバックは存在しますが、しばしばアプリレイヤーが動作している場合にのみ依存します。
インストールガード 自動。 notifyAppReady()が10秒以内に呼ばれない場合にロールバックします。 ロールバックはあなた自身でインストルメント・モニターする必要があります。 オプションまたは手動、製品によって異なります。
ネイティブ互換性 CLI チェック __CAPGO_KEEP_0__をアップロードする前にネイティブの依存関係をスキャンし、破壊的な変更をマークします。 __CAPGO_KEEP_0__を構築するのを守る壁がない __CAPGO_KEEP_0__のほとんどの製品ではアップロード検証のみ
アップロード検証 深いチェック index.html、バンドルサイズ、チェックサム、重複バージョン、ハブ制約を検証します。 __CAPGO_KEEP_0__のルール、もし作ったら 基本的なバンドルチェック
ロールアウトの制御 ダイナミックチャネル カニ、ベータ、プロダクション、サポート、デバイスごとのチャネル割り当て ホストされたURLの複数またはカスタムルーティング __CAPGO_KEEP_0__は、JavaScriptのバグがアップデートシステムをダウンすることができないように設計されています。
サポートされているチャンネル、深さ、およびAPIは異なります。 デバイスの可視性 デバイスごとのログ XcodeまたはAndroid Studioを使用せずにデバイスごとにインストール、失敗、ロールバック、ポリシーイベント カスタム分析またはサーバーサイドダウンロードカウント
ダッシュボードは、デバイスごとの深さが少ない 試してみる はい 14日間無制限の無料試用。クレジットカードは必要ありません。 トラフィックが増加するまで安いホスティング

DIY/self-hosted環境と一般的なクラウドドキュメントを反映した比較

Capgo Live Updates
最も完全なCapacitor Live Update システムに備えていますか?

5分以内に自動で始めます。リリース戦略が必要なときは、手動で制御できます。

配信を開始する→
99.99%の稼働率 世界中のCDN配信 14日間無制限の無料試用

Capgo Live Updatesから続けます

このIonicとCapacitorライブアップデートページを接続する チャンネル, ロールバック, Update Behavior, ライブアップデートデータの配信, Capgo通知, Capacitorアップデーター、および Capgoネイティブビルド まだストアレビューが必要なリリース用に。