Crittografia
Copia una richiesta di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
Questa documentazione spiega come migrare al sistema di crittografia v2. Scopri di più sul sistema di crittografia v2 nel blog post.
1. Crea coppia di chiavi
Sezione intitolata “1. Crea coppia di chiavi”npx @capgo/cli key createRiserva la chiave privata in modo sicuro. Non la commetti mai nel controllo sorgente o condividi con parti non fidate.
Questo comando:
- Crea una nuova coppia di chiavi nel tuo app
- Rimuove la vecchia chiave dal tuo Capacitor config
- Conserva i file delle vecchie chiavi per compatibilità con il passato
2. Aggiorna Capacitor Config
Sezione intitolata “2. Aggiorna Capacitor Config”Quando viene richiesto “Vuoi impostare la crittografia con il nuovo canale per supportare le vecchie app e facilitare la migrazione?”, seleziona sì. Ciò aggiunge una nuova defaultChannel opzione al tuo Capacitor config.
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. Carica bundle in un nuovo canale
Sezione intitolata “3. Carica bundle in un nuovo canale”npx @capgo/cli bundle upload --channel encryption_v24. Abilita l'assegnazione automatica
Sezione intitolata “4. Abilita l'assegnazione automatica”npx @capgo/cli channel set encryption_v2 --self-assign5. Carica su Canale Vecchio
Sezione intitolata “5. Carica su Canale Vecchio”npx @capgo/cli bundle upload --channel production6. Pulizia (Dopo 3-4 Mesi)
Sezione intitolata “6. Pulizia (Dopo 3-4 Mesi)”Una volta che tutti gli utenti hanno aggiornato le loro app:
- Elimina
defaultChanneldalla tua Capacitor config - Elimina il canale vecchio:
npx @capgo/cli channel delete encryption_v2