Saltar al contenido

Ubicación de datos

Capgo Cloud puede mantener en Europa los datos de live update que genera el plugin updater. Si tu app tiene requisitos de residencia de datos en la UE, configura el plugin para que use el host de Capgo Cloud en la UE en las comprobaciones de actualizaciones, las estadísticas y la autoasignación de canales.

Lo que controla el host de la UE

Sección: “Qué controla el host de la UE”

El plugin updater se comunica con Capgo Cloud a través de tres endpoints:

  • updateUrl comprueba qué actualización está disponible y descarga el bundle asignado.
  • statsUrl envía estadísticas de entrega, instalación, fallos y rollback de actualizaciones.
  • channelUrl lee y actualiza la asignación de canal del dispositivo mediante channel_self.

Configura estas URLs de endpoint completas para restringir geográficamente a Europa la ruta de datos de este plugin:

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

Cuando la actualización, las estadísticas y channel_self las solicitudes usan las URLs de la UE; Capgo almacena los datos de live update en Europa.

Configura las URLs en 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;

El updater de Electron usa los mismos nombres de endpoint de Capgo Cloud:

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',
});
  • El host de la UE se aplica a futuras peticiones de plugins tras instalar una build con la nueva configuración.
  • No reescribe las peticiones de plugins históricas que ya se enviaron al host global por defecto.
  • Sigue usando tu flujo de trabajo normal de Capgo Cloud para channels, bundles, rollbacks y monitoring.

Si estás usando Ubicación de datos para planificar la seguridad y el cumplimiento, conéctalo con Cumplimiento HIPAA para controles de telemetría regulados, Cumplimiento para detalles de privacidad y retención, Cifrado para la protección del bundle, Canales para el despliegue segmentado, y Configuración para la referencia de configuración del plugin updater.