加密
__CAPGO_KEEP_0__
本文档解释了如何迁移到加密 v2 系统。 了解更多关于加密 v2 系统的信息,请参阅 博客文章.
1. 创建密钥对
标题为“1. 创建密钥对”npx @capgo/cli key create安全地存储私钥。 不要将其提交到源代码控制或与不信任的方共享。
此命令:
- 在您的应用程序中创建一个新密钥对
- 从您的Capacitor配置中删除旧密钥
- 保留旧密钥文件以实现向后兼容性
2. 更新Capacitor配置
2. 更新 Capacitor 配置当提示 “是否要使用新频道来支持旧应用并简化迁移?”,请选择是。这会在您的 __CAPGO_KEEP_0__ 配置中添加一个新选项。 defaultChannel Capacitor.config.ts
import { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = { appId: 'com.example.app', appName: 'Example App', plugins: { CapacitorUpdater: { // ... other options defaultChannel: 'encryption_v2' // New apps will use this channel } }};
export default config;标题:3. 将捆绑包上传到新频道
终端窗口npx @capgo/cli bundle upload --channel encryption_v2标题:4. 启用自我赋权
警告npx @capgo/cli channel set encryption_v2 --self-assign5. 上传到旧频道
标题:5. 上传到旧频道npx @capgo/cli bundle upload --channel production6. 清理 (3-4 个月后)
标题:6. 清理 (3-4 个月后)所有用户更新应用后:
- 移除
defaultChannel从您的Capacitor配置中 - 删除旧频道:
npx @capgo/cli channel delete encryption_v2继续从加密
标题:继续从加密如果您正在使用 加密 与 加密 实现加密的详细信息 合规 实现合规的详细信息 Capgo 安全扫描器 在Capgo 安全扫描器中实现产品工作流程 Capgo 安全 为产品工作流程在 Capgo 安全中 Capgo 信任中心 为产品工作流程在 Capgo 信任中心中