Poll Everywhere
アクティベーションやイベントフローの検証を迅速に行いたい、ライブ観客向けアプリ。
- Google Play インストール数
- 110万
- ストア評価
- 3.2
Webレイヤーの修正をLive Updateとして即時配信し、iOSとAndroidのバイナリをクラウドでビルド。既存のCIからそのまま実行できます。チームはプロダクト開発に集中できます。
14日間無制限の無料トライアル。クレジットカード不要 14日間の返金保証。いつでも解約可能。
JavaScriptの1行の修正でも、新しいバイナリの作成とストア審査(通常24〜48時間、時にはそれ以上)が必要です。その上、ユーザーによるアップデートも待たなければなりません。
iOSのビルドにはMac、署名証明書、プロビジョニングプロファイルが必要です。少人数のチームでは、その作業は「その日空いている人」に押し付けられがちです。
ロールバック手段がなければ、画面の不具合は次のバイナリが承認され、インストールされるまでそのまま放置されてしまいます。
少人数のチームでは構築・運用が困難なリリースパイプラインを代行します。
CLI コマンド一つで、新しい JavaScript、HTML、CSS の bundle を upload できます。デバイスはバックグラウンドでこれを download し、次回の起動時に適用します。Native の変更については、引き続き各ストアを経由する必要があります。
Live updatesのドキュメントパイプラインに upload ステップを一つ追加するだけ。main へのマージごとに、適切な channel へ bundle を公開できます。
CI 連携ドキュメントまずは一部のデバイスにのみ bundle を配信します。新しい bundle が notifyAppReady() を呼び出さなかった場合、デバイスは自動的に最後に動作していたバージョンへ戻ります。
段階的ロールアウトのドキュメントCapgo Build はクラウド上で iOS と Android アプリをコンパイルし、App Store Connect や Google Play へ upload できます。標準的なビルド時間は 2〜3 分です。
Capgo Buildドキュメント仕組み
最初の upload から CI パイプラインの構築まで。以下のコマンドはすべて Capgo CLI ドキュメントに基づいています。
init コマンドに従うだけで、updater plugin の追加から、ビルド、最初の bundle の upload までスムーズに完了します。
npx @capgo/cli@latest init
クイックスタート
Capgo の API キーを CAPGO_TOKEN__ として CI の secrets に保存し、web ビルドの後に upload ステップを 1 つ追加するだけです。
# After your web build, with CAPGO_TOKEN set in CI secrets
npx @capgo/cli@latest bundle upload --channel production
GitHub Actions ガイド
新しい bundle を本番環境のデバイスの 10% に配信します。インストール状況やエラーデータに問題がなければ、全ユーザーにプロモートしましょう。
npx @capgo/cli@latest bundle upload --channel production --rollout 10
npx @capgo/cli@latest channel set production --rollout-promote
段階的ロールアウトのドキュメント
署名情報を一度保存すれば、あとはローカル環境や CI から iOS および Android のビルドをリクエストするだけです。
npx @capgo/cli@latest build credentials save --appId com.example.app --platform ios
npx @capgo/cli@latest build request com.example.app --platform ios
Capgo Buildドキュメント
Capacitor で構築されたアプリ
インタラクティブ、教育、アンケート系のアプリなら、オンボーディングやライブイベントのフロー、エンゲージメントのpromptを毎週調整できます。Capgoを活用すれば、すべての実験をストアのリリースにする手間をかけず、より素早く学習を進められます。
アクティベーションやイベントフローの検証を迅速に行いたい、ライブ観客向けアプリ。
オンボーディング、学習パス、サブスクリプション画面の改善を繰り返す学習アプリ。
報酬やエンゲージメントの prompt を頻繁に調整できるアンケートアプリ。
NuTriQ 創業者
「本番環境のOTAアップデートを、App Storeの審査サイクル全体を待たずに即座に配信できることは、運用面で非常に大きな強みです。」
CTO, プライベート
「セットアップは1日もかかりませんでした。チャンネルベースのロールアウトのおかげで、本番ユーザーに配信する前に自分のデバイスでテストできます。」
デザイン、角丸 5
「Capgo Buildのおかげで、Capacitorアプリのリリースプロセスを簡素化できました。1つの明確なワークフローでiOSとAndroidアプリをビルドしてリリースできます。」
よくある質問
小規模チームがリリースプロセスに Capgo を導入する前に抱く疑問にお答えします。
料金は年払いの場合月額12ドルから、月払いの場合は月額14ドルです。すべてのプランに14日間の無料トライアルがあり、クレジットカードの登録は不要です。無料プランはありません。
料金プランを見る不要です。セットアップはinitコマンドを実行し、CIにuploadのステップを1つ追加するだけです。アップデートサーバー、bundleストレージ、ビルドマシンはすべて Capgo が管理します。
CI連携ドキュメントJavaScript、HTML、CSS、およびアセットの変更が対象です。Native code、新しいプラグイン、権限の変更には新しいバイナリが必要です。Capgo は、upload前にbundleとネイティブ側の互換性をチェックします。
ネイティブ互換性ドキュメント新しいbundleが10秒以内にnotifyAppReady()を呼び出さない場合、デバイスは以前の正常に動作していたバージョンにロールバックされます。また、チャンネルを以前のbundleに再度向けることも可能です。
ロールバックのドキュメントいいえ。Capgo BuildはCapgoのMacマシン上でiOSビルドを実行し、その結果をApp Store Connectにアップロードできます。
iOSビルドのドキュメント14日間のトライアル期間中に、initの実行、CIからのbundleのアップロード、およびクラウドビルドのリクエストを行ってください。
Capgoのフルパイプラインを体験しましょう:Live Updateと、iOSおよびAndroidのクラウドビルドが利用可能です。
Martinによる人的サポート
14日間無制限の無料トライアル。クレジットカード不要 14日間の返金保証。いつでも解約可能。