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

待ち時間を省略して修正を配信 Ionic と Capacitor アプリ向けの OTA 更新

Ionic と Capacitor アプリ向けの OTA 更新

Web層の修正を即時で Ionic と __CAPGO_KEEP_0__ アプリにプッシュ

配信を開始

ドキュメントを表示 14日間の無制限の無料試用版。クレジットカードは必要ありません。 99.99% の稼働率

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

JavaScriptのエラーはJavaScript外で回復

99.99%の稼働率

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

ダイナミックチャネル

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

300+エッジロケーション

ワールドワイドCDN

44msの典型

超低遅延

デバイスログ

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

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

One Capgo backend for every hybrid stack you ship.

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

Capacitor

Capacitorで構築されたiOSおよびAndroidアプリ向けのネイティブライブアップデート。@capgo/capacitor-updaterをインストールし、@capgo/cliでバンドルを配信します。

詳しく読む →

Cordova

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

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

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

Capgo は、緊急のウェブ修正、制御されたロールアウト、明確な監査トレイルを提供することで、悪いデプロイがストアのレビュー待ちの日々に変わりません。

生産停止を回復するために待つ必要がなくなる

JavaScript、CSS、コピー、実行時機能フラグ、ウェブアセットの修正を使用できます。native と Capacitor の設定変更は、ストアを通じて継続されます。

リスクを制御する前に、全員がビルドを受け取る前に

内部、ベータ、カナリア、生産チャンネルにシップする準備ができたロールバックができる状態で、ロールアウトがサポートのインシデントになる前に

リリース後に起こったことを証明する

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

次のステートメントが真の場合にライブアップデートを選択する

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

Capgoのライブアップデートはどのように機能するのか

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

Martin、Capgoの創設者

ライブアップデートの証明

Teams already shipping with Capgo

Short notes from Capacitor teams using Capgo for production OTA updates.

The Capgo Capacitor Updater plugin completely transformed how we ship updates. What used to take days now takes just minutes.

Sergiu S リード・デベロッパー、drivolino GmbH

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

カピル ヌトリQの創業者
BOXの中に入っているもの

安全なOTAアップデート用に設計されたものではなく、ただ速いアップロードだけではない。

コンテキスト: Live updates製品ページ。役割: セクションまたはページヘッダー。見られる場所: page live-update.astro。Capgo製品/ブランドと開発者用語をそのまま保存する。

Capgo Live Updates
__CAPGO_KEEP_0__ Live Updates (Capgoライブアップデート)。コンテキスト: Live updates製品ページ。役割: 短いUIラベルまたはナビゲーションアイテム。見られる場所: page live-update.astro。Capgo製品/ブランドと開発者用語をそのまま保存する。メッセージキー live_update_hero_badge (Live Update Hero Badge)。
ダウンロード、インストール、そしてアクティベーションはネイティブOSスレッドで実行されます。JavaScriptのクラッシュはアップデートプロセスに影響を与えることができません。
$ npx @capgo/cli bundle upload
✔ validated · ✔ published · ✔ rolling out

重大なアップデート検出

CLIはネイティブ依存関係をスキャンし、不互換なアップデートを配布する前に警告します。ウェブの変更を速く実装することができます。ただし、codeを顧客に配布することはありません。

自動ロールバック

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

プレフライト検証

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

改ざん対策アップデート

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

自己修復アップデート

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

リリーストラックをリアルタイムに切り替えることができます (新しいバイナリなし)

Capgoチャンネルは、ハードコードされていないライブコントロールです。ユーザーを開発、ステージング、PR、キャニャリ、生産環境間で、APIからアプリUIまたはviaで即座に移動できます。

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

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

リリースの知能

ページ/エリア: ホームページの製品機能セクション。役割: セクションサブタイトルまたはタグライン。見られる場所: コンポーネント landing/ReleaseIntelligence.astro。メッセージキー `landing_release_intelligence_subtitle` (Landing Release Intelligence Subtitle)。| ページ/エリア: ライブアップデート製品ページ。役割: 短いUIラベルまたはナビゲーションアイテム。見られる場所: ページ live-update.astro。メッセージキー `live_update_guidance_kicker` (Live Update Guidance Kicker)。

破壊的な更新をキャッチする

  • ページ/エリア: ライブアップデート製品ページ。役割: セクションまたはページヘッダー。見られる場所: ページ live-update.astro。メッセージキー `live_update_guidance_title` (Live Update Guidance Title)。
  • Native build needed: a plugin or Capacitor dependency changed
  • ページ/エリア: ライブアップデート製品ページ。役割: ウェブサイトのコピー文。見られる場所: ページ live-update.astro。Capgo製品/ブランドと開発者用語を完全に保持する。メッセージキー `live_update_guidance_desc` (Live Update Guidance Desc)。
Capgo console demo app showing a live-update bundle, release dates, checksum, and linked channels

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

警告: 互換性が不十分なバンドル

@capacitor/camera changed from 6.1.0 to 6.2.0

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

どうやって機能するの?

どうやって機能するの?

自動でスピードが必要なとき。手動で制御が必要なとき。各ステップでセーフティチェック

1

CLI の検証

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

2

ネイティブダウンロード

純粋なネイティブ code のダウンロードとインストール - JavaScriptから完全に分離されたアップデート

3

アプリが準備完了

アプリがnotifyAppReady()を呼び出さない場合、10秒以内に自動ロールバックが発生します

正直な比較

Capgo Live Updates vs. 互換性のある代替

Capacitor Live Updates

Capgo Live Updates DIY / 自主管理 カスタムスクリプトと静的ホスティング 競合するクラウド
更新ランタイム 完全にネイティブ ダウンロード、インストール、そしてネイティブOSスレッド上でアクティブ化します。JSのクラッシュは更新パイプラインを破壊することはできません JS上で実行される。悪いバンドルはアップデートも破壊する。 主にアプリ層での配信。JSエラーはアップデートフローをブロックまたは汚染する。
ロールバック ネイティブロールバック。 起動時に新しいバンドルがクラッシュした場合でも、JavaScript外の最後の良好なバンドルにフォールバックする。 ロールバックロジックは自分で設計・維持する。 ロールバックは存在するが、しばしばアプリ層がまだ動作している場合にのみ依存する。
インストールガード 自動。 notifyAppReady()が10秒以内に呼び出されない場合にロールバックする。 自分でインストルメント・モニターする。 オプションまたは手動、製品によって異なる。
ネイティブ互換性 CLI のチェック。 Capgo の製品/ブランドと開発者用語を完全に保存します。 Capgo の製品/ブランドと開発者用語を完全に保存します。 アップロード検証はほとんどの製品で実行されます。
アップロード検証 Capgo の製品/ブランドと開発者用語を完全に保存します。 インデックス.html、バンドルサイズ、チェックサム、重複バージョン、ハブ制約を検証します。 CI ルール、もし作成したなら 基本的なバンドルチェック
ロールアウト制御 動的チャネル キャニング、ベータ、プロダクション、サポート、デバイスごとのチャネル割り当て。 ホストされたURLまたはカスタムルーティングの複数。 サポートされるチャネル、深さ、APIのバリエーションが異なります。
デバイスの可視性 デバイスごとのログ。 デバイスごとのインストール、失敗、ロールバック、ポリシーイベントの表示なしでXcodeまたはAndroid Studioを使用せずに。 カスタムの分析またはサーバーサイドのダウンロードカウント。 ダッシュボードの集計、デバイスごとの深さが少ない。
試してみる はい。 14日間の無制限の無料試用版。クレジットカードは必要ありません。 交通量が増えると安いホスティングになります。 プランの階層。 試用期間は各ベンダーによって異なります。

比較は、一般的なDIY/自主的なセットアップと、パブリックな競合相手のクラウドドキュメントを反映しています。

EAS Updateアナログ

CapacitorはEAS Updateと同じようにライブアップデートを実行します。

EAS UpdateはExpoとReact Nativeアプリ向けのJavaScript修正を配信します。 CapgoはCapacitorウェブパッケージ向けに同じ作業を実行します: チャンネル、ロールバック、デバイスログ。 React Nativeアプリの場合、EASを使用してください。 Capgoを使用する場合は、ウェブUIを維持してください。

CapgoとExpo Application Servicesを比較してください。

Capgoライブアップデート
完全なCapacitorライブアップデートシステムに準備されていますか?

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

マーティンから人間のサポートを受けます。

始めてください →
99.99%の稼働率 世界中のCDN配信 14日間無制限の無料試用

続けてくださいCapgo Live Updates

このIonicとCapacitorのライブアップデートページを接続 チャンネル, ロールバック, 更新動作, ライブアップデート配信データ, Capgoの通知, Capacitorのアップデート, Capgoのネイティブビルド、そして EAS と Capgo のExpoアプリケーションサービス比較のための