メイン コンテンツにスキップ

Set & Forget

リリースは遅い。Capgoは即時更新

インストールは1回だけ、プライベートストアまたはMDMを通じて。以降はCapgoを通じてウェブ修正を配布し、受信者を追跡し、オフラインデバイスを最後の良好バンドルに維持する

マーティンによる人間サポート

チャンネルマップ

Capgoチャンネルダッシュボードを使用してプライベート企業アプリのリリースを管理
チャンネルマップ
prod、site-eu、site-us
ロールアウトルール
最初は1つのサイト、次にすべての場所
Sync中のアップデート
オフライン実行
インストール
企業のストアまたはMDMを通じて署名済みのネイティブシェルを配信します。
Sync中のアップデート
デバイスは、予定された同期ウィンドウ、チェックイン時間、または利用可能なネットワークウィンドウのいずれかで、最新のバンドルをプルします。
オフライン実行
キャッシュされたバンドルを使用して、デバイスがオフラインの場合でもアプリは正常に動作します。

すべてのストアのリリースがチームを遅くする時

ストアとエンタープライズパッケージのリリースは、すべてのデバイスで調整と検証が遅く困難です。Capgoは、チャンネル、デバイスログ、ステージドロールアウト、ロールバックを備えたウェブ層の即時リリースパスを提供します。

インストール
1
アップデート中
CIアップロード
オフライン実行
キャッシュ

セット・アンド・フォーゲットのワークフロー

  1. 1

    ネイティブシェルの配布

    MDM、企業アプリストア、または内部デバイスプロビジョニングフローを通じて署名済みのiOSまたはAndroidアプリを配布します。

  2. 2

    デバイスを正しいチャンネルにロックする

    生産用のデフォルトチャンネルを使用し、必要に応じてサイト、国、チーム、またはハードウェアの世代を分割します。

  3. 3

    CIからWebアップデートを公開する

    WebバンドルをCapacitorにアップロードし、Capgoにアップロードします。ネイティブcodeの変更は通常のエンタープライズパッケージングプロセスを通じて行われます。

  4. 4

    オンラインのときにデバイスをアップデートする

    デバイスは計画された接続ウィンドウ内で更新を取得し、オフライン使用のためにローカルに最後の良好なバンドルを保持します。

  5. 5

    監視、ロールバック、繰り返し

    チャンネル、デバイスログ、ステージドロールアウト、ロールバックを使用して、ローカルチームがプロダクションインストールをデバッグする必要がなくなるようにします。

オフラインエンタープライズ制約用に設計

CapgoをWebアセットのリリースレイヤーとして使用してくださいが、ネイティブの配布プロセスに代わるものではありません。ネイティブバイナリは、エンタープライズパッケージングフローを通じて動きます。

オフライン用の実行環境
アプリはインストール済みのネイティブシェルから開き、最後に検証されたCapgoバンドルから、ユーザーはライブ接続なしで作業を続けることができます。
サイトごとに制御
リリースを1つのサイトにプロモートし、小規模グループで検証し、同じバンドルをさらに多くの場所に拡張します。
低タッチユーザー
ユーザーは同じ内部アプリを開き続けます。更新は、デバイスがWi-Fiまたはスケジュールされたシンクウィンドウに到達したときにバックグラウンドでダウンロードされます。
監査用のリリース
エンジニアはバンドルバージョン、チャンネル、ロールアウト状態、デバイスログを確認することができます。ローカルチームにトラブルシューティングを依頼する必要はありません。

実装パターン例

Capgo をウェブアセットのリリースレイヤーとして使用してください。Capgo は、ネイティブの配布プロセスを置き換えるものではありません。ネイティブバイナリは、エンタープライズパッケージングフローを通じて動作します。

CIアップロード
# Build and publish the web layer
npx @capgo/cli@latest bundle upload --channel site-eu

# Promote after the first site validates it
npx @capgo/cli@latest channel set production com.enterprise.app --latest
アプリケーションチャンネル設定
const config = {
  plugins: {
    CapacitorUpdater: {
      defaultChannel: 'production',
      autoUpdate: true,
    },
  },
}

これは何、そしてこれは何ではない

  • MDM、Apple Business Manager、Android Enterprise、または内部エンタープライズストアを通じてプライベートエンタープライズ配布に使用してください。
  • Capgo はJavaScript、HTML、CSS、そしてアセットを更新します。ネイティブプラグインの変更は、新しい署名されたネイティブパッケージが必要です。
  • オフラインデバイスは、再接続して次の承認されたアップデートを取得するまで、最後の成功したバンドルを実行します。
  • これは、既に自社配布を行っているチーム向けのプライベートアプリケーションオペレーティングモデルであり、消費者向けのApp Storeバイパスではありません。

Capacitor で構築されたアプリ

アカウントアプリには、静かな自動メンテナンスが必要です

電信およびサポートアプリには、請求、プラン、サポート、デバイスのワークフローが必要です。これらのワークフローは、ユーザーに新しいバイナリをインストールする必要なく、毎回小さな改善に対して最新の状態に保つ必要があります。

アプリタイプ
セット&フォロー
ストアカテゴリ
生産性、ツール、ツール
ソース
パブリックストアデータセット
My Swisscom アプリアイコン

生産性

My Swisscom

サポート、プラン、請求の変更が静かに配信されるアカウントアプリです。

1.8M インストール 4.4 評価
Google Play リストを表示
マイVodafoneアプリアイコン

ツール

マイVodafone

ユーザーは毎回の小さなアップデートを管理する必要がないキャリア自社サービスアプリです。

11.1M インストール 4.6 評価
Google Play リストを表示
テクニコ・ビルトゥアル – サポートテクニカアプリアイコン

ツール

テクニコ・ビルトゥアル – サポートテクニカ

サポートアプリケーションでは、診断とヘルプフローのメンテナンスがリリースオーバーヘッドなしで行われます。

10.3M インストール 4.3 評価
Google Play リストを表示

内部アプリにこのリリースモデルを実装したいですか?

チャンネル、ロールアウトルール、トラッキングを、実際の運用モデルにマップします。

即時ロールアウトを計画する