Aller au contenu

Localisation des données

Le Cloud Capgo peut conserver en Europe les données live update générées par le plugin updater. Pour les applications soumises à des exigences de résidence des données dans l'UE, configurez le plugin pour utiliser l'hôte Cloud Capgo de l'UE pour les vérifications de mise à jour, les statistiques et l'attribution automatique de canal.

Le plugin updater communique avec le Cloud Capgo via trois endpoints :

  • updateUrl vérifie quelle mise à jour est disponible et télécharge le bundle attribué.
  • statsUrl envoie les statistiques de livraison, d'installation, d'échec et de rollback des mises à jour.
  • channelUrl lit et met à jour l'attribution de canal de l'appareil via channel_self.

Configurez ces URLs d'endpoint complètes pour limiter géographiquement ce chemin de données du plugin à l'Europe :

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

Lorsque la mise à jour, les statistiques et channel_self les requêtes utilisent les URL UE, Capgo Cloud stocke les données live update associées en Europe.

Définissez les URL dans 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;

L'updater Electron utilise les mêmes noms d'endpoints 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',
});
  • L'hôte de l'UE s'applique aux futures requêtes de plugin après que les utilisateurs ont installé un build avec la nouvelle configuration.
  • Cela ne réécrit pas les anciennes requêtes de plugin déjà envoyées à l'hôte global par défaut.
  • Continuez à utiliser votre workflow Capgo Cloud habituel pour vos canaux, bundles, rollbacks et le monitoring.

Si vous utilisez Localisation des données pour planifier la sécurité et la conformité, connectez-l’à Conformité HIPAA pour les contrôles de télémétrie réglementés, Conformité for privacy and retention details, Chiffrement pour la protection des bundles, Canaux pour le ciblage des déploiements progressifs, et Paramètres pour la référence de configuration du plugin updater.