Bundle Terenkripsi
Copas prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Enkripsi Akhir-ke-Akhir
Bagian berjudul “Enkripsi Akhir-ke-Akhir”Mulai dari versi 4.15.0 plugin memungkinkan Anda untuk mengirimkan pembaruan yang dienkripsi.
Langkah 1: Buatlah kunci pribadi
Judul bagian “Langkah 1: Buatlah kunci pribadi”npx @capgo/cli key createLangkah 2: Buat dan kompres bundel Anda
Judul bagian “Langkah 2: Buat dan kompres bundel Anda”npx @capgo/cli bundle zip [appId] --key-v2 --jsonThe --key-v2 flag menggunakan sistem enkripsi baru dengan checksum yang lebih baik, dan flag akan menampilkan informasi bundel termasuk checksum yang Anda butuhkan untuk enkripsi. --json flag
Langkah 3: Enkripsi bundle Anda
Judul Bagian “Langkah 3: Enkripsi bundle Anda”npx @capgo/cli encrypt [path/to/zip] [checksum]Parameter ini adalah checksum SHA256 yang dihasilkan oleh perintah zip di langkah 2. Perintah enkripsi akan mengembalikan checksum dan menghasilkan checksum yang dienkripsi. Ingatlah untuk mengubah ivSessionKey nama kunci sebagai ivSessionKey dalam payload update. session_key Langkah 4: Gunakan dalam payload update Anda
Judul Bagian “Langkah 4: Gunakan dalam payload update Anda”
Salin ke clipboard{"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 hasil dari perintah enkripsi, dan ivSessionKey adalah checksum yang dienkripsi yang dihasilkan selama proses enkripsi (bukan checksum asli dari perintah zip). checksum Maka aplikasi Anda akan dapat menggunakan kunci pribadi untuk mendekripsi
dan menggunakan session_key untuk mendekripsi update. Checksum yang dienkripsi memastikan integritas verifikasi paket. session_key Pelajari Lebih Lanjut