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

Set & Forget

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

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

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

チャンネルマップ

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

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

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

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

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

  1. 1

    ネイティブシェルの配布

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

  2. 2

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

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

  3. 3

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

    Build, test, and upload the Capacitor web bundle to Capgo. Native code changes still go through your normal enterprise packaging process.

  4. 4

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

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

  5. 5

    Watch, rollback, repeat

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

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

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

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

実装パターン例

Capgo を Web アセットのリリースレイヤーとして使用してください。Native バイナリは、Native ディストリビューション プロセスを置き換えるものではありません。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 で構築されたアプリ

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

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

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

生産性

マイスイスコム

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

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

ツール

マイVodafone

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

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

ツール

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

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

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

このリリースモデルを内部アプリに導入したい?

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

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