アンケート全体で
ライブアラウンドアプリでは、活性化とイベントフローの実験には、迅速なターンが必要です。
- 1.1M
- 1.1百万
- 評価
- 3.2
JavaScriptの1行の修正は、24~48時間、またはそれ以上の時間待って、新しいバイナリとレビューを待たなければなりません。その後、ユーザーは更新する必要があります。
iOSビルドにはMac、署名証明書、プロビジョニングプロファイルが必要です。小さなチームでは、その作業は誰が自由な日だったか誰に任せます。
ロールバックパスがないため、壊れた画面は、次のバイナリが承認されインストールされるまで生き続けます。
リリースパイプラインの部分を、小さなチームがそれを構築し維持するのを避ける
1つのCLIコマンドで、JavaScript、HTML、CSSの新しいバンドルをアップロードします。デバイスはバックグラウンドでダウンロードし、起動時に適用します。ネイティブの変更はまだストアを通じて行われます。
ライブアップデートドキュメントパイプラインにアップロードステップを追加し、メインブランチへのマージごとに、適切なチャンネルにバンドルを公開する
CI統合ドキュメントデバイスにバンドルを送信し、最初に一定の割合のデバイスに送信する。新しいバンドルがnotifyAppReady()を呼び出さない場合、デバイスは自動的に最後に機能したバージョンに戻る
段階的なロールアウトドキュメントCapgo ビルドは、iOSおよびAndroidアプリをクラウドでコンパイルし、App Store ConnectおよびGoogle Playにアップロードする。通常のビルドは2-3分かかる
Capgo ビルドドキュメントどうやって機能するか
最初のアップロードからCIパイプラインまで。以下のすべてのコマンドはCapgo CLIドキュメントからです。
初期化コマンドはアップデートプラグインの追加、ビルド、最初のバンドルのアップロードを手助けします。
npx @capgo/cli@latest init
Quickstart
Save your Capgo API key as CAPGO_TOKEN in your CI secrets and add one upload step after the web build.
# After your web build, with CAPGO_TOKEN set in CI secrets
npx @capgo/cli@latest bundle upload --channel production
GitHub アクションガイド
新しいバンドルを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 docs
Capacitor で作られたアプリ
インタラクティブ、アーカイブ、調査アプリは、オンボーディング、ライブイベントフロー、エンゲージメントプロンプトを毎週調整できます。スタートアップは、Capgo を使用して、毎回の実験をストアリリースに変えることなく、迅速に学習できます。
ライブアラウンドアプリでは、活性化とイベントフローの実験には、迅速なターンが必要です。
学習アプリで、オンボーディング、学習パス、サブスクリプションの表面が改善される必要があります。
サーベイアプリで、報酬やエンゲージメントの促進を頻繁に調整できます。
創業者、NuTriQ
「アプリの生産オーバー・ザエア(OTA)アップデートを即時実行できるようになったことは、フルアプリストアのレビューサイクルを待たずに実行できるようになったことで、運用上の大きな利点となった。」
CTO、Private
「セットアップは1日以内で完了しました。チャンネルベースのロールアウトにより、自分のデバイスでテストすることができ、生産環境のユーザーに影響を与えることなく、機能をテストすることができました。」
デザイン、radius 5
“Capgo Build helped us simplify our Capacitor app release process. We can build and ship iOS and Android apps from one clear workflow.”
FAQ
小規模チームは、リリースプロセスにCapgoを追加する前に、以下のことを尋ねることが多い。
__CAPGO_KEEP_0__ のコストはどのくらいですか。
価格プランを参照No. Setup is the init command plus one upload step in your CI. Capgo runs the update servers, the bundle storage, and the build machines.
いいえ。セットアップは CI で init コマンドと 1 つのアップロードステップです。 __CAPGO_KEEP_0__ はアップデートサーバー、バンドルストレージ、ビルドマシンを実行します。Changes to JavaScript, HTML, CSS, and assets. Native code, new plugins, and permission changes need a new binary. Capgo checks bundle compatibility with the native side before upload.
JavaScript、HTML、CSS、およびアセットの変更は可能です。ネイティブ __CAPGO_KEEP_0__、新しいプラグイン、およびパーミッションの変更は新しいバイナリが必要です。 __CAPGO_KEEP_1__ はネイティブ側とのバンドル互換性をアップロード前に確認します。新しいバンドルが 10 秒以内に notifyAppReady() を呼び出さない場合、デバイスは前の正常に動作していたバージョンに戻ります。チャンネルを前のバージョンのバンドルに戻すこともできます。
ロールバックドキュメントNo. Capgo iOS ビルドは、Capgo の Mac マシンで実行され、結果を App Store Connect にアップロードできます。
iOS ビルドドキュメント