跳过内容

Encryption

npm 博客文章.

1. 创建密钥对

标题:1. 创建密钥对
终端窗口
npx @capgo/cli key create

请务必安全存储私钥,绝不将其提交到源代码控制或与不信任的第三方共享。

此命令:

  • 在您的应用程序中创建新密钥对
  • 从您的Capacitor配置中删除旧密钥
  • 保留旧密钥文件以保持向后兼容性

2. 更新Capacitor配置

标题:2. 更新Capacitor配置

当被提示 “是否要使用新频道来支持旧应用并简化迁移?”,请选择是。这会添加一个新的 defaultChannel 选项到您的Capacitor配置。

capacitor.配置文件
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. 将包上传到新频道

标题:3. 将包上传到新频道
终端窗口
npx @capgo/cli bundle upload --channel encryption_v2

4. 启用自我分配

标题:4. 启用自我分配
终端窗口
npx @capgo/cli channel set encryption_v2 --self-assign
终端窗口
npx @capgo/cli bundle upload --channel production

6. 清理(3-4 个月后)

6. 清理(3-4个月后)

所有用户更新应用后:

  1. 移除 defaultChannel 从您的Capacitor配置中
  2. 删除旧频道:
终端窗口
npx @capgo/cli channel delete encryption_v2

继续从加密

加密的继续

如果您正在使用 加密 与 加密 加密 的实施细节 合规 Capgo 安全扫描器 Capgo 安全扫描器 Capgo 安全扫描器中的产品工作流程 为 Capgo 安全流程中的产品工作流程 Capgo 信任中心 为 Capgo 信任中心中的产品工作流程