メインコンテンツにジャンプする

セット・アンド・フォーゲット

リリースのストアは遅い。Capgoのアップデートは即時である。

インストールした後、プライベートストアまたはMDMを通じてネイティブアプリを一度だけインストールし、Capgoを通じてウェブの修正を送信し、受信者を追跡し、オフラインのデバイスを最後の良好なバンドルに維持する。

人間のサポートはマーティンから

チャンネルマップ

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

すべてのストア リリースがチームを遅らせる場合

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

1回インストール
1
同期中の更新
CIアップロード
オフライン実行
キャッシュ

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

  1. 1

    ネイティブシェルを1度だけ配布

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

  2. 2

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

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

  3. 3

    CIからWeb更新を公開

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

  4. 4

    オンラインのときにデバイスが自動更新

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

  5. 5

    ウォッチ、ロールバック、繰り返し

    チャンネル、デバイスログ、ステージドロールアウト、ロールバックを使用して、ローカルチームに生産インストールをデバッグすることを避けます。

オフラインのエンタープライズ制約に設計されています

Capgoをウェブアセットのリリースレイヤーとして使用してください。ネイティブバイナリは、エンタープライズパッケージングフローを通じて移動します。

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

実装パターン

CapgoをWebアセットのリリース層として使用してください。Nativeバイナリは、エンタープライズパッケージングフローを通じて動作します。

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、そしてアセットを更新します。Nativeプラグインの変更は、署名されたネイティブパッケージの新しいバージョンを必要とします。
  • オフラインデバイスは、最後に成功したバンドルを実行し続けます。再接続すると、次の承認された更新を取得します。
  • これは、既存の自社配布モデルを回避するための消費者アプリストアのバイパスではありません。

Capacitorで作成されたアプリ

アカウントアプリには、ユーザーに新しいバイナリをインストールする必要なく、静かに自動的にメンテナンスする必要があります

通信やサポートアプリには、請求、プラン、サポート、デバイスのワークフローが必要であり、これらはユーザーに新しいバイナリをインストールする必要なく、自動的に更新する必要があります

アプリの種類
セット・アンド・フォーゲット
カテゴリ
生産性、ツール、ツール
ソース
パブリックストアのデータセット
マイ・スイスコムのアプリアイコン

生産性

マイ・スイスコム

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

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

ツール

Vodafone

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

11.1M インストール 4.6 評価
Google Play リストを表示
テクニコ バーチャル – サポート テクニ アプリのアイコン

ツール

バーチャル・テクニカル・サポート

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

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

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

実際の運用モデルを基にチャンネル、ロールアウトルール、トラッキングをマップしてください。

即時ロールアウトを計画してください。