生産停止を待たずに生産を回復することができます
JavaScript、CSS、コピー、リモート設定、Webアセットの修正にライブアップデートを使用できます。
ウェブ層の修正を即時発送。アプリストアの待ち時間をスキップ.
14日間無制限の無料試用。クレジットカードは必要ありません。
Native rollback
JS failures recover outside JavaScript
99.99% uptime
Platform uptime
Dynamic channels
Canary、ベータ、サポート、そしてプロダクションのトラック
300+ エッジロケーション
ワールドワイドCDN
44msの典型値
__CAPGO_KEEP_0__
__CAPGO_KEEP_0__
__CAPGO_KEEP_0__
Capgoは、緊急のWeb修正、制御されたロールアウト、明確な監査トレイルを提供することで、モバイルチームに生産停止のリリースパスを提供します。
JavaScript、CSS、コピー、リモート設定、Webアセットの修正にライブアップデートを使用できます。
内部、ベータ、カナリア、生産チャネルにロールアウトすることができます。ロールバック用にロールアウトすることができます。
リリース後に起こったことを証明することができます。
短いメモはCapacitorチームがCapgoを使用して生産用のOTA更新を配信している
Capgo Capacitor Updater プラグインは、更新を配信する方法を完全に変えました。何日もかかったものが、わずか数分で完了するようになりました。
__CAPGO_KEEP_0__
__CAPGO_KEEP_0__
$ npx @capgo/cli bundle upload ✔ validated · ✔ published · ✔ rolling out
CLIはネイティブ依存関係をスキャンし、不相応の更新をデプロイする前に警告します。クライアントにネイティブブレイキングcodeをプッシュせずにウェブ変更を迅速に配信します。
アプリがnotifyAppReady()を10秒以内に呼び出さない場合、自動的に最後の正常なバージョンにロールバックします。
notifyAppReady()、index.html、バンドルサイズの制限、チェックサムを検証し、受け入れる前にアップロードを受け入れます。
すべてのアップデートはチェックサム、署名、暗号化され、エンドツーエンドで保護されます。誰もアップデートを改ざんできません - さえCapgoが見ることができないアップデートの中身です。
フォールバックバンドルメカニズムは常に機能するバージョンを維持します。ユーザーは壊れたアプリを表示しません。
Capgoチャンネルはリアルタイムのコントロールであり、ハードコードされていません。アプリUIまたはAPIを使用して、開発、ステージング、PR、カニャリ、生産をユーザー間で即座に切り替えます。
アップロードがOTA安全、ネイティブビルドが必要、または待機する必要があるかどうかを確認する
$ npx @capgo/cli@latest bundle upload --channel production --fail-on-incompatible
警告: ネイティブ互換性のないバンドル
@capacitor/camera が 6.1.0 から 6.2.0 に変更された
アクション: このアップロードを失敗させるか、ネイティブビルドを先に配信する
速さを求める時は自動、制御が必要な時は手動。各ステップで安全チェックを行います。
アップロード前に、CLIはネイティブ依存関係、バージョン互換性、必要なファイルをチェックします
純粋なネイティブcodeダウンロードとインストール - JavaScriptから完全に分離された更新
アプリがnotifyAppReady()を呼び出さない場合、自動ロールバックが10秒以内に実行されます
同等のOTA保証。安全性モデルが異なります。
| Capgo Live Updates | DIY / 自作ホスティング カスタムスクリプトと静的ホスティング | 競合他社クラウド | |
|---|---|---|---|
| ランタイムの更新 | 完全ネイティブ ダウンロード、インストール、そしてネイティブOSスレッド上でアクティブ化します。JSエラーは更新パイプラインを破壊することはできません。 | アプリケーションJSコンテキスト内で実行されます。悪いバンドルは更新フローをブロックまたは汚染することもできます。 | ほとんどのアプリケーションレイヤー配信。JSエラーは更新フローをブロックまたは汚染することもできます。 |
| ロールバック回復 | ネイティブロールバック JavaScriptの新しいバンドルが起動時にクラッシュしても、最後の正常なバンドルにフォールバックします。 | __CAPGO_KEEP_0__ | アプリ層がまだ動作している場合、ロールバックは存在しますが、依存します。 |
| インストール失敗のガード | 自動 notifyAppReady()が10秒以内に呼び出されない場合にロールバックします。 | 自分でインストルメントと監視します。 | オプションまたは手動、製品によって異なります。 |
| ネイティブ互換性 | CLIチェック ネイティブ依存関係をアップロード前にスキャンし、破壊的な変更をフラグします。 | ガードレールは自分で作る必要があります。 | アップロード検証はほとんどの製品で実行されます。 |
| アップロード前検証 | 深いチェック。 index.html、バンドルサイズ、チェックサム、重複バージョン、そしてハブ制約を検証します。 | あなたが書いたCIルール。 | 基本的なバンドルチェック。 |
| ロールアウト制御 | ダイナミックチャネル。 カニラ、ベータ、プロダクション、サポート、そしてデバイスごとのチャネル割り当て。 | 複数のホストURLまたはカスタムルーティング。 | サポートされているチャネル、深さ、およびAPIのバリエーションが異なります。 |
| デバイスの可視性 | デバイスごとのログ XcodeまたはAndroid Studioなしで、デバイスごとにインストール、失敗、ロールバック、ポリシーイベント。 | カスタム分析やサーバーサイドダウンロードカウント。 | ダッシュボードは、デバイスごとの深さを減らします。 |
| お金を払う前にお試ししてみてください。 | はい。 14日間無制限の無料試用版。クレジットカードは必要ありません。 | トラフィックが増えると安いホスティング。 | 段階的なプラン。試用期間はベンダーによって異なります。 |
比較は、一般的なDIY/自社ホスティング設定とパブリックな競合相手のクラウドドキュメントを反映しています。
5分以内で自動で始めます。リリース戦略が必要なときは、手動コントロールに切り替えます。
配信を開始このページを チャンネル, ロールバック, 更新の挙動, および Capgo Native Builds リリース待ちのものも含めて。