Skip to content

アプリ画面

アプリのページに表示される内容は何ですか?

「アプリのページに表示される内容は何ですか?」というセクション

まず、アプリのメイン ページをご覧になりましょう:

In Capgo, アプリは Capgo のライブアップデートシステムと統合されたモバイルアプリケーションを表します。アプリの更新、チャンネル、デバイスの管理をスムーズに実行できます。

メインページスクリーンショット

この詳細を確認してみましょう。メインアプリケーションページは、以下の重要な領域に分割されています:

  1. 上部ナビゲーションバー: アプリケーション管理の異なるセクションにアクセスします。

    • ダッシュボード(1): 現在のビュー、重要なメトリックと概要を表示します。
    • 情報(2): アプリの基本設定と詳細を表示します(「アプリ情報」セクションを参照)。
    • バンドル(3): アプリのバージョンとリリースを管理します。
    • チャンネル(4): __CAPGO_KEEP_0__ (例: 生産、ベータ) の更新チャネルを設定および管理します。
    • __CAPGO_KEEP_1__ (5): __CAPGO_KEEP_2__ を表示および管理し、特定のオーバーライドを設定します。
    • __CAPGO_KEEP_3__ (6): __CAPGO_KEEP_4__ を表示および管理し、エラー報告を表示します。
    • __CAPGO_KEEP_5__ (7): __CAPGO_KEEP_6__ を表示および管理します。
  2. __CAPGO_KEEP_7__ 表示: __CAPGO_KEEP_8__ (8):

    • __CAPGO_KEEP_9__ を表示します。 __CAPGO_KEEP_10__ (9):
    • __CAPGO_KEEP_11__ を表示します。 現在のストレージ消費量を表示します。
    • 帯域幅 (10): 帯域幅使用量を表示します。
    • アクティブなバンドル (11): アクティブなデバイスが異なるアプリケーションバンドルに分散している分布を表示します。
  3. 概要カード: 主な数値のクイックオーバーを提供します。

    • バンドルアップロード (12): アップロードされたアプリケーションバンドルの総数を表示します。
    • アップデート統計 (13): リクエスト、インストール、失敗など、実行されたアップデートの総数を表示します。
    • デプロイメント統計 (14): 総実行回数。
  4. 表示設定 (15-18): 統計情報のフィルタリングと表示に使用するコントロール:

    • 毎日 (15): 毎日基準で統計情報を表示します。
    • 累積 (16): 時間経過とともに累積統計情報を表示します。
    • 請求期間 (17): 現在の請求期間に基づいて統計情報を表示します。
    • 日付範囲 (18): カスタムの日付範囲を選択します (例: 最近の 30 日間).

アプリケーション情報

アプリケーション情報

このセクションは、上部ナビゲーションバーの「情報」タブ(1)に相当します。ここでは、アプリケーションの重要な詳細と設定を表示および管理できます。

アプリケーション情報ページ
アプリケーション情報ページ

利用可能なフィールドとアクションの詳細

  • アプリケーションアイコン(2): アプリケーションのアイコンを表示します。新しいアイコンをアップロードするには、「変更」ボタンをクリックしてください。
  • アプリケーションID(3): Capgo内でのアプリケーションの一意の識別子です。このIDは編集できません。
  • アプリケーション名(4): アプリケーションの表示名です。この値を必要に応じて変更できます。
  • デフォルトアップロードチャネル(5): __CAPGO_KEEP_0__の新しいバンドルは、指定されたデフォルトのチャネルにアップロードされます。デフォルトのチャネルを変更するには、編集アイコンをクリックしてください。
  • デフォルトダウンロードチャネル(6): デバイスがアップデートをダウンロードするデフォルトのチャネルを指定します。デフォルトのチャネルを変更するには、編集アイコンをクリックしてください。詳しくは、 デフォルトチャネル設定 のセクションを参照してください。
  • 自動削除(使用されていないバンドル)(x秒後)(7): この設定により、指定された時間間隔 (秒) 以内に使用されていない古いバンドルを自動的に削除できます。削除を無効にするには、を設定します。この機能は、ストレージを管理し、バンドルのリストを綺麗に保つのに役立ちます。 0 バンドルメタデータをプラグインに公開する (8):
  • 有効にすると、バンドルリンクとコメントフィールドが__CAPGO_KEEP_0__のアップデートプラグインに送信されます。この機能は、プラグインバージョン 7.35.0 またはそれ以上が必要です。 When enabled, bundle link and comment fields will be sent to the Capacitor Updater plugin. This feature requires plugin version 7.35.0 or higher.
  • このセクションでは、アプリケーションを異なる組織に移行するオプションを提供します。組織に属している場合、異なる組織にアプリケーションを移行できます。 Default Channel Configuration
  • 削除アプリボタン: Capgoからアプリケーションを永久に削除します。このアクションは不可逆であり、関連するすべてのデータ、バンドル、チャネル、デバイスも削除されます。
  • 更新ボタン: このページの編集可能フィールド(例:アプリ名、デフォルトアップロードチャネル、自動削除バンドル設定)に変更した内容を保存します。

デフォルトダウンロードチャネル アプリの設定で最も重要な設定です。新しいデバイスが__CAPGO_KEEP_0__に接続したときに、どのチャネルからアップデートを受け取るかを決定します。 is one of the most important settings for your app. It determines which channel new devices will receive updates from when they first connect to Capgo.

Capgoは削除されました

  1. 強制デバイスマッピング: 強制的にチャンネル設定でデバイスIDを特定のチャンネルに強制した場合、そのチャンネルが常に優先されます。
  2. Cloud上のオーバーライド: デバイスがチャンネルを通じて setChannel() またはダッシュボードで手動で割り当てられた場合、そのオーバーライドが使用されます。
  3. Capacitor config defaultChannel: __CAPGO_KEEP_0__ファイルに設定されている場合、この値はテスト/ベータビルド用に使用されます。 capacitor.config.* デフォルトダウンロードチャンネル
  4. : この設定された値—これは、~99%のプロダクションユーザーが使用するものです。プラットフォーム固有のデフォルトチャンネル

プラットフォーム固有のデフォルトチャンネル

Section titled “Platform-Specific Default Channels”

You can configure platform-specific default channels—for example one for iOS, one for Android, and one for Electron. This is useful when:

  • You want to roll out updates to one platform before the other
  • You need different update strategies per platform
  • You’re testing a new version on one platform while keeping the other stable

To set up platform-specific defaults:

  1. Create separate channels for each platform (for example iOS, Android, and Electron) production-ios, production-androidIn each channel’s settings, enable only the relevant platform (iOS, Android, or Electron toggle) production-electron)
  2. Mark both channels as “Default” - __CAPGO_KEEP_0__ allows this when channels target different platforms
  3. Mark both channels as “Default” - Capgo allows this when channels target different platforms

iOS devices will receive updates from the iOS-enabled default channel

  • Android devices will receive updates from the Android-enabled default channel
  • エレクトロンのデバイスは、エレクトロン対応のデフォルトチャンネルからアップデートを受け取ります。
「Single Default Channel (Recommended for Most Apps)」

ほとんどのアプリケーションでは、すべての3つのコアプラットフォームをサポートする単一のデフォルトチャネルが最も簡単なアプローチです。

  1. 1 つのチャネルを作成します (例えば、 production)
  2. __CAPGO_KEEP_0__ を有効にします
  3. デフォルトのチャネルとしてマークします

これにより、すべてのプラットフォームで一貫した動作が保証され、リリースワークフローが簡素化されます。

デフォルトチャネルの変更

「デフォルトチャネルの変更」

デフォルトチャネルを変更すると、

  • 新しいデバイス すぐに、新しいデフォルトチャネルからアップデートを受信します
  • 既存のデバイス 既存のデバイスがチャネル割り当て (override または force を介して) を持っている場合、自動的に切り替わることはありません。
  • 既存のデバイスを移動するには、次のいずれかを実行する必要があります。
    • override setChannel() プログラムでオーバーライドする
    • Force
    • Force で新しいチャネルに強制する

Deleteデバイスのエントリを削除する (新しいデフォルトで再登録する)

App Page から続ける App Page を計画するダッシュボードとAPIの運用に接続する APIの概要 APIの概要の実装詳細について 導入 導入の実装詳細について APIのキー APIのキーに関する実装詳細について デバイス デバイスの実装詳細について バンドル バンドルの実装詳細について