Enkripsi
Copas prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Dokumentasi ini menjelaskan cara migrasi ke sistem enkripsi v2. Pelajari lebih lanjut tentang sistem enkripsi v2 di pos blog.
1. Buat Pasangan Kunci
Judul bagian โ1. Buat Pasangan Kunciโnpx @capgo/cli key createSimpan kunci pribadi dengan aman. Jangan pernah memasukkannya ke kontrol sumber atau berbagi dengan pihak yang tidak dipercaya.
Perintah ini:
- Membuat pasangan kunci baru di aplikasi Anda
- Menghapus kunci lama dari konfigurasi Capacitor Anda
- Menggunakan kunci lama untuk kompatibilitas mundur
2. Perbarui Konfigurasi Capacitor
Bagian berjudul โ2. Perbarui Konfigurasi CapacitorโKetika diminta โApakah Anda ingin mengatur enkripsi dengan saluran baru untuk mendukung aplikasi lama dan memfasilitasi migrasi?โ, pilih ya. Ini menambahkan defaultChannel option baru ke konfigurasi Capacitor Anda.
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. Unggah Paket ke Saluran Baru
Bagian berjudul โ3. Unggah Paket ke Saluran Baruโnpx @capgo/cli bundle upload --channel encryption_v24. Aktifkan Penugasan Otomatis
Bagian berjudul โ4. Aktifkan Penugasan Otomatisโnpx @capgo/cli channel set encryption_v2 --self-assign5. Unggah ke Saluran Lama
Bagian berjudul โ5. Unggah ke Saluran Lamaโnpx @capgo/cli bundle upload --channel production6. Pembersihan (Setelah 3-4 Bulan)
Bagian berjudul โ6. Pembersihan (Setelah 3-4 Bulan)โSetelah semua pengguna telah memperbarui aplikasi mereka:
- Hapus
defaultChanneldari konfigurasi Capacitor Anda - Hapus saluran lama:
npx @capgo/cli channel delete encryption_v2