高速に動くチームのために作られました
CapacitorアプリのためのLiveアップデート
JavaScriptアップデートをユーザーに直接プッシュ。アプリストアのレビューなし。待ち時間なし。
ライブアップデートに必要なすべて
バグ修正と新機能をより速くユーザーにデプロイ。
Breaking Update Detection
CLI scans native dependencies and warns you before deploying incompatible updates. See compatibility status for every package.
Pure Native Engine
Downloads, installation, and activation run on native OS threads. JavaScript crashes can't affect the update process.
Automatic Rollback
If your app doesn't call notifyAppReady() within 10 seconds, we automatically roll back to the last working version.
Self-Healing Updates
Fallback bundle mechanism always maintains a working version. Your users never see a broken app.
Pre-flight Validation
Validates notifyAppReady(), index.html, bundle size limits, and checksums before accepting any upload.
エンドツーエンド暗号化
アップデートバンドルは最大限のセキュリティのために暗号化され署名されています。
アップデートの可観測性
すべてのデバイスログ - XcodeやAndroid Studioは不要
CapgoはOTAの全行程を記録します:チェック、ダウンロード、インストール、ポリシーブロック、ロールバックまで。数秒で「何が起きたか」に答えられます。
- デバイスごとのタイムラインで、停止したダウンロード、チェックサム問題、notifyAppReady()漏れを可視化。
- 実証済みのチャネルガードレール:disableAutoUpdateToMajor、エミュレーター/開発ブロック、プラットフォームフィルターをリアルタイムに確認。
- 影響範囲をすぐ把握:update_fail、rateLimited、needPlanUpgradeがユーザー離脱前に浮上。
- エンジニアリング・QA・サポートで共有できるログ(Xcode/Android Studioは不要)。
行動につながるコンテキストを一箇所に:ロールバック、チャネル調整、ホットフィックスを自信を持って判断。
Dynamic channels
リリーストラックをライブで切り替え(新しいバイナリ不要)
Capgo channels are live controls, not hardcoded. Move users between dev, staging, PR, canary, and production from your app UI or via API instantly.
- Add an in-app “Update Track” menu: list channels and let testers jump from production to staging in seconds (no reinstall).
- Spin up a pull-request channel per feature, route QA or beta users there, then snap them back to prod when approved.
- Run canaries: clone prod to a 10% channel, promote or rollback with a single API call.
- Unblock support: move one user to a debug channel that ships extra logging while everyone else stays stable.
- 個々のユーザー向けにパーソナルチャンネルを作成する - 特定の問題のデバッグやVIP対応に最適です。
- すべてのチャンネルの変更は即時に行われます - 24時間待つ必要も、ストアの承認も、ユーザーの操作も必要ありません。
Treat environments like feature flags: switch, test, and rollback live (no store resubmissions).
クラウドネイティブ設定
すべてはクラウドの中に存在します
Capgoは、グローバルデータレプリケーションを使用して、クラウドにすべてのアプリ設定を保存します。ダッシュボードで設定を変更すると、2分以内に世界中で効果が現れます。アプリストアの更新や待機時間はありません。
- チャネル割り当て、バージョンターゲティング、デバイスのオーバーライド - すべてクラウドに保存され、即座にアクセス可能です
- グローバルエッジネットワークは、設定変更が同時にすべての地域に伝播することを保証します
- アプリにハードコードされた値はなく、新しいバイナリなしで全てを動的に変更することが可能です。
- 設定は次回のアプリ起動時に有効になります - ユーザーは常に最新の設定を取得します
ダッシュボードからクリックして、2分以内に世界中に展開します。
現実世界のサポート
分で一人のユーザーのバグを修正する
これが実際のシナリオです:ユーザーがバグを報告します。あなたは彼らと話し合い、問題を理解し、コードでそれを修正し、その修正をその1人のユーザーだけにデプロイします - すべて彼らがまだ通話中の間に。彼らはそれをテストし、修正が機能することを確認し、そしてあなたは本番環境にデプロイします。合計時間:日ではなく分です。
1. ユーザーがバグを報告
カスタマーサポートがバグレポートを受け取ります。問題を理解するために、あなたは通話に参加します。
2. 修正して彼らだけにプッシュする
そのユーザーのために個人チャンネルを作成し、修正をプッシュし、そのデバイスをそれに割り当てます。
3. すべてに確認して発送する
ユーザーは修正が機能することを確認しました。バンドルを全員のために本番環境に昇格させてください。
バグレポートから1回のサポートコールで確認済みの修正まで。
デルタアップデート
インテリジェントなアップデートシステムがマニフェストを比較し、実際に変更されたファイルのみをダウンロードします。
File-Level Diffing
Each file is uploaded and checksummed individually. Devices compare manifests and only download changed files.
Perfect for Large Assets
Images, fonts, and videos are downloaded only once. Small code changes don't re-download your entire asset folder.
Enable with One Flag
Just add --partial to your upload command to enable delta updates for your bundle.
# パーシャルアップデートサポートでアップロード
npx @capgo/cli bundle upload --partial
✔ Uploading 847 files...
✔ Generated manifest with checksums
✔ Bundle uploaded successfully
# Device downloads only changed files
→ Comparing manifests...
→ 12 files changed, 835 unchanged
✔ Downloaded 245 KB (vs 4.2 MB full bundle) 強力なチャンネルシステム
本番、ステージング、ベータテストなどのチャンネルを作成。各チャンネルは独自のバンドルバージョンを持てます。
Cloud Dashboard Control
Create, configure, and switch channels from the web dashboard. Roll back instantly with one click.
API & CLI Access
Automate channel management with our CLI or REST API. Perfect for CI/CD integration.
Device Self-Assignment
Let devices switch channels at runtime with setChannel(). Great for QA testers or beta programs.
Priority-Based Routing
Forced device > Cloud override > Config default > Cloud default. Full control over update routing.
Logs & Statistics
Real-time visibility into your update deployments. Track download progress, success rates, and device health across your entire user base.
Download Progress Tracking
See which devices are downloading, installed, or pending. Track progress across your entire fleet.
Success & Failure Rates
Monitor update success rates in real-time. Identify issues before they affect more users.
Device Health Monitoring
Track which devices are on which versions. Identify devices stuck on old versions.
Bundle Analytics
See bundle sizes, download times, and rollback frequency. Optimize your update strategy with data.
Long-Term Support
No pressure to upgrade immediately. Capgo officially supports Capacitor 7, 6, and 5 - giving you years of support and flexibility to upgrade on your own schedule.
Deep Pre-Deployment Validation
Manual updates give you all the tools to break your app. Capgo's CLI catches mistakes before they reach your users.
Native Dependency Check
CLI scans your native plugins and compares versions. If your JS bundle expects a newer native plugin version than what's installed, we warn you before deploy.
Duplicate Version Prevention
Already uploaded this exact version? We'll catch it and prevent accidental overwrites or confusion.
Hub-CLI Compatibility
Certain features require specific CLI versions. We validate compatibility between your CLI and the Capgo hub before allowing uploads.
Required Files Check
Missing index.html? No notifyAppReady() call? Bundle too large? We catch these issues before they become production problems.
What happens without validation?
Upload a JS bundle that expects native plugins your users don't have? Your app breaks. And if your rollback is also in JS, you have no way to recover. Users are stuck until they reinstall from the App Store.
使い方
A safety net at every step of the update process
SDKをインストール
1つのコマンドでCapgoプラグインをCapacitorアプリに追加。
バンドルをアップロード
アプリをビルドしてJavaScriptバンドルをCapgoにアップロード。
ユーザーがアップデートを受信
ユーザーが次にアプリを開くと、自動的に新しいバージョンを受信します。
Capgo vs Manual Updates
See why intelligent updates matter
| Feature | Capgo | Manual / Others |
|---|---|---|
| Breaking update detection | ✓ | ✗ |
| Automatic rollback | ✓ | ✗ |
| Native crash recovery | ✓ | ✗ |
| Pre-deployment validation | ✓ | ✗ |
| Self-healing updates | ✓ | ✗ |
| Cloud rollback & modify | ✓ | ✗ |