Verschlüsselung
Kopieren Sie eine Einrichtungsanweisung mit den Installationsanweisungen und der vollständigen Markdown-Guide für diesen Plugin.
Diese Dokumentation erklärt, wie Sie auf das Verschlüsselungssystem v2 migrieren können. Erfahren Sie mehr über das Verschlüsselungssystem v2 in dem Blogbeitrag.
1. Erstellen Sie eine Schlüsselpaar
Abschnitt mit dem Titel „1. Erstellen Sie eine Schlüsselpaar“npx @capgo/cli key createSpeichern Sie den privaten Schlüssel sicher. Vermeiden Sie es, ihn in der Quellcodeverwaltung zu speichern oder mit unvertrauenswerten Parteien zu teilen.
Diese Kommandozeile:
- Erstellt ein neues Schlüsselpaar in Ihrer App
- Entfernt den alten Schlüssel aus Ihrer Capacitor Konfiguration
- Bewahrt alte Schlüsseldateien für die Rückwärtskompatibilität auf
2. Aktualisieren Sie die Capacitor Konfiguration
Abschnitt mit dem Titel “2. Capacitor Konfiguration aktualisieren”Wenn Sie aufgefordert werden “Möchten Sie eine Verschlüsselung mit dem neuen Kanal einrichten, um alte Apps zu unterstützen und die Migration zu erleichtern?”, wählen Sie ja. Dies fügt einem neuen Option zu Ihrer __CAPGO_KEEP_0__ Konfiguration hinzu. 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;Abschnitt mit dem Titel “3. Bundle hochladen in neuen Kanal”
Terminal-Fensternpx @capgo/cli bundle upload --channel encryption_v2Abschnitt mit dem Titel “4. Selbstzuweisung aktivieren”
Vorsichtnpx @capgo/cli channel set encryption_v2 --self-assign5. Hochladen in den alten Kanal
Abschnitt mit dem Titel „5. Hochladen in den alten Kanal“npx @capgo/cli bundle upload --channel production6. Säuberung (Nach 3-4 Monaten)
Abschnitt mit dem Titel “6. Säuberung (Nach 3-4 Monaten)”Sobald alle Benutzer ihre Apps aktualisiert haben:
- Entfernen
defaultChannelaus Ihrer Capacitor-Konfiguration - Löschen Sie den alten Kanal:
npx @capgo/cli channel delete encryption_v2