Bundel Terenkripsi
Copas prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Enkripsi Akhir ke Akhir
Bab berjudul “Enkripsi Akhir ke Akhir”Mulai dari versi 4.15.0 plugin memungkinkan Anda untuk mengirimkan pembaruan yang dienkripsi.
Langkah 1: Buatlah kunci pribadi
Bab berjudul “Langkah 1: Buatlah kunci pribadi”npx @capgo/cli key createLangkah 2: Buat dan kompres bundel Anda
Bab berjudul “Langkah 2: Buat dan kompres bundel Anda”npx @capgo/cli bundle zip [appId] --key-v2 --jsonThe --key-v2 bendera menggunakan sistem enkripsi baru dengan cek checksum yang lebih baik, dan bendera akan menampilkan informasi tentang bundle termasuk cek checksum yang Anda butuhkan untuk enkripsi. --json Langkah 3: Enkripsi bundle Anda
Judul bagian “Langkah 3: Enkripsi bundle Anda”
Enkripsi zip yang dibundel dengan cek checksumnpx @capgo/cli encrypt [path/to/zip] [checksum]parameter adalah cek SHA256 yang dihasilkan oleh perintah zip di langkah 2. Perintah enkripsi akan mengembalikan checksum dan menghasilkan cek enkripsi yang dienkripsi. Ingatlah untuk mengubah ivSessionKey kunci sebagai ivSessionKey key as session_key dalam payload pembaruan.
Langkah 4: Gunakan dalam payload pembaruan Anda
Judul bagian “Langkah 4: Gunakan dalam payload pembaruan Anda”{"version": "1.2.3","url": "https://myserver.com/app/updates/my-new-app-2.0.0.zip","session_key": "encrypted_session_key","checksum": "encrypted_checksum_from_encrypt_command"}The session_key adalah ivSessionKey diputar oleh perintah enkripsi, dan checksum adalah checksum yang dienkripsi yang dihasilkan selama enkripsi (bukan checksum asli dari perintah zip).
Lalu aplikasi Anda akan dapat menggunakan kunci pribadi untuk mendekripsi session_key dan menggunakan session_key untuk mendekripsi pembaruan. Checksum yang dienkripsi memastikan verifikasi integritas paket.
Pelajari Lebih Lanjut
Bagian berjudul “Pelajari Lebih Lanjut”Lanjutkan dari Paket yang Dikripsi
Bagian berjudul “Lanjutkan dari Paket yang Dikripsi”Jika Anda menggunakan Paket yang Dikripsi untuk merencanakan keamanan dan keterpaduan, hubungkan dengan Menggunakan @capgo/capacitor-updater untuk kemampuan asli dalam Menggunakan @capgo/capacitor-updater Enkripsi untuk detail implementasi di Enkripsi, Kemampuan Kompatibilitas untuk detail implementasi di Kemampuan Kompatibilitas, Capgo Scanner Keamanan untuk alur kerja produk di Capgo Scanner Keamanan, dan Capgo Keamanan untuk alur kerja produk di Capgo Keamanan.