Cifrado
Copie un prompt de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
Esta documentación explica cómo migrar al sistema de cifrado v2. Aprende más sobre el sistema de cifrado v2 en el entrada del blog.
1. Crear Pair de Clave
Sección titulada “1. Crear Pair de Clave”npx @capgo/cli key createAlmacena la clave privada de manera segura. Nunca la comitas a control de origen o compartirla con partes no confiables.
Este comando:
- Crea un nuevo pair de clave en tu aplicación
- Elimina la antigua clave de tu configuración Capacitor
- Mantiene archivos de clave antiguos para compatibilidad hacia atrás
2. Actualiza la configuración Capacitor
Sección titulada “2. Actualiza la configuración Capacitor”Cuando se te pregunte “¿Quieres configurar la cifrado con el nuevo canal para apoyar a las aplicaciones antiguas y facilitar la migración?”, selecciona sí. Esto agrega una nueva defaultChannel opción a tu configuración 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. Subir paquete a nuevo canal
Sección titulada “3. Subir paquete a nuevo canal”npx @capgo/cli bundle upload --channel encryption_v24. Habilitar Autoasignación
Sección titulada “4. Habilitar Autoasignación”npx @capgo/cli channel set encryption_v2 --self-assign5. Subir a Canal Antiguo
Sección titulada “5. Subir a Canal Antiguo”npx @capgo/cli bundle upload --channel production6. Limpieza (Después de 3-4 meses)
Sección titulada “6. Limpieza (Después de 3-4 meses)”Una vez que todos los usuarios hayan actualizado sus aplicaciones:
- Eliminar
defaultChannelde su Capacitor config - Eliminar el canal antiguo:
npx @capgo/cli channel delete encryption_v2