Zum Inhalt springen

Datenstandort

Capgo Cloud kann die vom Updater-Plugin erzeugten live update Daten in Europa halten. Für Apps mit Anforderungen an die Datenresidenz in der EU konfigurieren Sie das Plugin so, dass es für Update-Checks, Statistiken und die Channel-Selbstzuweisung den EU Capgo Cloud-Host nutzt.

Was der EU-Host kontrolliert

Abschnitt: „Was der EU-Host steuert“

Das Updater-Plugin kommuniziert über drei Endpunkte mit Capgo Cloud:

  • updateUrl prüft, welches Update verfügbar ist, und lädt das zugewiesene Bundle herunter.
  • statsUrl sendet Statistiken zu Update-Delivery, Installation, Fehlern und Rollbacks.
  • channelUrl liest die Channel-Zuweisung des Geräts und aktualisiert sie über channel_self.

Setze diese vollständigen Endpoint-URLs, um diesen Plugin-Datenpfad auf Europa zu beschränken:

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

Wenn Updates, Statistiken und channel_self Anfragen nutzen die EU-URLs; Capgo Cloud speichert die zugehörigen live update-Daten in Europa.

Setzen Sie die URLs in 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;

Der Electron updater verwendet dieselben Capgo Cloud-Endpoint-Namen:

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',
});
  • Der EU-Host gilt für zukünftige Plugin-Requests, nachdem Nutzer einen Build mit der neuen Konfiguration installiert haben.
  • Historische Plugin-Requests, die bereits an den standardmäßigen globalen Host gesendet wurden, werden nicht nachträglich geändert.
  • Nutze weiterhin deinen normalen Capgo Cloud-Workflow für Channels, Bundles, Rollbacks und Monitoring.

Wenn du es nutzt Datenstandort um Sicherheit und Compliance zu planen, verbinden Sie es mit HIPAA-Compliance für regulierte Telemetrie-Kontrollen, Compliance für Details zu Datenschutz und Aufbewahrung, Verschlüsselung für den Bundle-Schutz, Kanäle für Rollout-Targeting, und Einstellungen für die Konfiguration des Updater-Plugins.