数据位置
复制包含安装步骤和该插件完整 Markdown 指南的配置 prompt。
Capgo Cloud 可以将 updater plugin 在欧洲生成的 live update 数据保留在欧洲。对于有欧盟数据驻留要求的应用,请将插件配置为使用欧盟 Capgo Cloud 主机进行更新检查、统计和 channel 自分配。
欧盟托管方控制什么
章节标题:“欧盟主机控制哪些内容”updater plugin 通过三个端点与 Capgo Cloud 通信:
updateUrl检查哪个更新可用,并下载分配的 bundle。statsUrl发送更新下发、安装、失败和回滚统计。channelUrl通过以下方式读取并更新设备的 channel 分配:channel_self.
设置这些完整的端点 URL,即可将该插件的数据路径地理限制在欧洲:
updateUrl:https://plugin.eu.capgo.app/updatesstatsUrl:https://plugin.eu.capgo.app/statschannelUrl:https://plugin.eu.capgo.app/channel_self
当更新、统计和 channel_self 请求将使用欧盟 URL,Capgo Cloud 会将相关的 live update 数据存储在欧洲。
Capacitor updater 配置
标题为“Capacitor 更新器配置”的部分在以下位置设置 URL 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;Electron updater 配置
标题为 “Electron updater configuration” 的章节Electron updater 使用相同的 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',});- 在用户安装了带有新配置的 build 后,EU host 将应用于后续的 plugin 请求。
- 它不会重写已经发送到默认 global host 的历史 plugin 请求。
- 请继续使用常规的 Capgo Cloud 工作流来管理 channels、bundles、rollbacks 和 monitoring。
从 Data Location 继续
“从数据存储位置继续”章节如果你正在使用 数据位置 来规划安全与合规,请结合 HIPAA 合规 了解受监管遥测控制, 合规性 了解隐私与保留详情, 加密 了解 bundle 保护, 通道 了解发布定向,以及 设置 请参考 updater plugin 配置说明。