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

Data Location

Capgo Cloud は、更新 プラグインによって生成されるライブ アップデート データをヨーロッパで保持できます。EU データ居住地要件があるアプリには、更新チェック、統計、チャネル自律割り当てのために、プラグインを EU Capgo Cloud ホストに構成してください。

更新 プラグインは、Capgo Cloud と 3 つのエンドポイントを通じて通信します:

  • updateUrl 利用可能な更新をチェックし、割り当てられたパッケージをダウンロードします。
  • statsUrl 更新の配信、インストール、失敗、ロールバックの統計を送信します。
  • channelUrl デバイス チャネル割り当てを読み取り、更新します。 channel_self.

これらの完全なエンドポイント URL をヨーロッパに地理的にブロックして、このプラグイン データ パスをヨーロッパに制限します。

  • updateUrl: https://plugin.eu.capgo.app/updates
  • statsUrl: https://plugin.eu.capgo.app/stats
  • channelUrl: https://plugin.eu.capgo.app/channel_self

更新時、統計、リクエストがEUのURLを使用する場合、__CAPGO_KEEP_0__ Cloudは関連するライブアップデートデータをヨーロッパで保存します。 channel_self requests use the EU URLs, Capgo Cloud stores the related live update data in Europe.

備考 capacitor.config.ts:

import type { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = {
appId: 'com.example.app',
appName: 'My App',
webDir: 'dist',
plugins: {
CapacitorUpdater: {
autoUpdate: 'atBackground',
updateUrl: 'https://plugin.eu.capgo.app/updates',
statsUrl: 'https://plugin.eu.capgo.app/stats',
channelUrl: 'https://plugin.eu.capgo.app/channel_self',
},
},
};
export default config;

The Electron updater uses the same Capgo Cloud endpoint names:

import { ElectronUpdater } from '@capgo/electron-updater';
const updater = new ElectronUpdater({
appId: 'com.example.app',
updateUrl: 'https://plugin.eu.capgo.app/updates',
statsUrl: 'https://plugin.eu.capgo.app/stats',
channelUrl: 'https://plugin.eu.capgo.app/channel_self',
});
  • 既存のプラグインリクエストは、既定のグローバルホストに送信されていたため、再構築されません。
  • 通常の__CAPGO_KEEP_0__Cloudワークフローを使用して、チャンネル、バンドル、ロールバック、監視を継続してください。
  • Keep using your normal Capgo Cloud workflow for channels, bundles, rollbacks, and monitoring.

__CAPGO_KEEP_0__

__CAPGO_SECTION_0__

__CAPGO_IF_0__ __CAPGO_DATA_LOCATION_0__ __CAPGO_CONNECT_0__ __CAPGO_HIPAA_COMPLIANCE_0__ __CAPGO_FOR_1__ __CAPGO_COMPLIANCE_1__ __CAPGO_FOR_2__ __CAPGO_ENCRYPTION_0__ __CAPGO_FOR_3__ __CAPGO_CHANNELS_0__ ロールアウトのターゲット設定と 設定 アップデータ プラグインの構成リファレンスです。