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

Bundle

Capgo では、バンドルはアプリケーションの code とアセットの特定のバージョンを表し、デバイスへの配布が可能な状態です。まず、バンドルページを確認しましょう。アクセスするには アプリをクリックし、 次に、 「バンドル」タブをクリックします.

バンドル一覧

バンドル一覧には、以下が表示されます:

  • 名称: バンドルバージョン番号
  • 作成日時: バンドルのアップロード日時
  • チャンネル: 現在リンクされているチャンネル(あれば)
  • サイズ: バンドルのファイルサイズ
  • アクション: チャンネルへのリンク(歯車アイコン)や削除(ゴミ箱アイコン)などのクイックアクション

次の 再読み込み ボタンでリストを更新できます。 + 追加 で新しいバンドルをアップロードし、 フィルター 表示されるバンドルを絞り込むことができます。検索ボックスでバンドル名を検索できます。

バンドルを削除する方法は2つあります:

  • 通常
  • 非安全に

バンドルを非安全に削除する機能は、2024年8月12日にCapgoに追加されました。

2つの方法の違いは、削除後にバージョン番号を再利用できるかどうかです。

例えば、バージョンを削除した場合 1.0.0 通常の方法で、後に 1.0.0 バージョンをアップロードしようとすると失敗します。 unsafe deleteでこのバージョンを削除すると、 1.0.0 バージョン。

ストレージ、保持期間、配信

セクション「Storage, retention, and delivery」

ストレージにカウントされるものは?

セクション「What counts toward storage?」

ストレージには、アプリ用に保持されている過去のバンドルバージョンとDeltaアセットが含まれます。複数のチャネルにリンクされているバンドルや、複数のリージョンから配信されるバンドルも、ストレージの計算上は1回のみカウントされます。

未使用バンドルの保持期間を制御できますか?

セクション「未使用バンドルの保持期間を制御できますか?」

はい。各アプリの未使用バンドル保持期間を アプリ情報設定で設定できます。アクティブなチャネルやロールアウトにまだリンクされているバンドルは保護されるため、配信とロールバックのために利用可能のまま保持されます。

リージョン間のレプリケーションによって、ストレージや帯域幅の消費は増えますか?

セクション「リージョン間レプリケーションでストレージや帯域幅は倍増しますか?」

いいえ。リージョン間レプリケーションによってストレージが増えることはありません。Capgo の帯域幅は、エッジキャッシュから配信されないデバイスダウンロードに基づいています。キャッシュから配信されたものは、Capgo の帯域幅使用量にカウントされません。

すべてのバンドルのリストが表示されたら、管理したいバンドルをクリックしてください。そうすると、次のような画面が表示されます:

bundle info

バンドル詳細ページには3つのタブがあります:

  1. 情報: すべてのバンドルメタデータとプロパティを表示します
  2. 依存関係: このバンドルに含まれる依存関係をリスト表示します
  3. 履歴: このバンドルの変更履歴を表示します

Informationタブには以下の詳細が表示されます:

  • バンドル番号:バージョン識別子(例: 12.87.1)
  • ID: この bundle の一意の内部識別子
  • 作成日時: bundle が最初に upload された日時
  • 更新日時: bundle が最後に変更された日時
  • チェックサム: bundle の整合性ハッシュ(クリックでコピー)
  • チャンネル: この bundle が紐付いている channel(クリックして channel を開くか変更)
  • 暗号化: bundle が暗号化されているかどうか
  • CLI のバージョン:このバンドルをアップロードするために使用された Capgo CLI のバージョン
  • Zip アプリバンドル:圧縮後のバンドルサイズ(クリックしてダウンロード)
  • Delta ファイル:このバンドルの Delta ファイル一覧を開きます。フル Zip のみでアップロードされた場合は、 差分ファイルなし と表示されます
  • ステータス:バンドルが Active(有効)か Inactive(無効)か(ゴミ箱アイコンをクリックして削除)

チャネル行の歯車アイコン、またはアクション列のアイコンをクリックして、チャネルリンクのモーダルを開きます:

バンドルの変更

このモーダルには以下が表示されます:

  1. チャネルを検索: 名前によって利用可能なチャネルをフィルタリングします
  2. 現在のバンドル: リンクされているバンドルのバージョンを表示します
  3. 利用可能なチャネル: 詳細(ID、可視性、プラットフォーム、作成日)付きのすべてのチャネルのリスト。「current」とマークされたチャネルは、このバンドルがすでにリンクされている場所を示します。パブリックチャネルにはリンクアイコンが表示されます。
  4. バンドルをチャネルに設定: 選択を確認し、このバンドルを選択したチャネルに割り当てます

バンドルをチャネルに設定: このバンドルを指定したチャネルに割り当てます。ロールアウトが設定されたチャネルでは、ダイアログのタイトルは このチャネルは段階的ロールアウトを使用しています そして選択します Auto(推奨), ロールアウト対象、または Stable を置き換え. バナーには、stableを置き換えない限り、新しいアップロードとリンクはロールアウト対象に送られることが説明されています。詳細は 段階的なロールアウト.

チャンネル専用ページを開くには、Channel行にあるチャンネル名のリンクをクリックしてください。

チャンネルからbundleのリンクを解除するには、そのチャンネルの設定ページに移動してください。

バンドルをダウンロードするには、 Zip アプリ バンドル Information タブのサイズ値をクリックしてください。確認ダイアログが表示され、確認するとバンドルがデバイスに直接ダウンロードされます。

使用している場合 Bundle チャンネルルーティングと段階的ロールアウトを計画するには、次と組み合わせてください: チャンネル Channelsの実装の詳細については、 チャンネル Channelsの実装の詳細については、 チャンネル Channelsの実装の詳細については、 ベータテストソリューション ベータテストソリューションのプロダクトワークフロー向け、および バージョンターゲティングソリューション バージョンターゲティングソリューションのプロダクトワークフロー向け。