Bundle Terenkripsi
Copas prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Enkripsi Akhir ke Akhir
Judul Bagian “Enkripsi Akhir ke Akhir”Mulai dari versi 4.15.0, plugin ini 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 bundle Anda
Judul Bagian “Langkah 2: Buat dan kompres bundle Anda”npx @capgo/cli bundle zip [appId] --key-v2 --jsonKunci --key-v2 flag menggunakan sistem enkripsi baru dengan cek checksum yang lebih baik, dan --json flag akan menampilkan informasi tentang bundle termasuk cek checksum yang Anda butuhkan untuk enkripsi.
Langkah 3: Enkripsi bundle Anda
Judul: Langkah 3: Enkripsi bundle Andanpx @capgo/cli encrypt [path/to/zip] [checksum]Parameter ini adalah cek SHA256 yang dihasilkan oleh perintah zip di langkah 2. Perintah enkripsi akan mengembalikan checksum dan menghasilkan cek enkripsi yang terenkripsi. Ingatlah untuk mengubah ivSessionKey sebagai ivSessionKey dalam payload update. session_key Langkah 4: Gunakan dalam payload update Anda
Step 4: Use in your update payload
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"}Adalah session_key yang dikembalikan oleh perintah enkripsi, dan ivSessionKey adalah checksum yang dienkripsi yang dihasilkan selama enkripsi (bukan checksum asli dari perintah zip). checksum Maka aplikasi Anda akan dapat menggunakan kunci pribadi untuk mendekripsi
dan menggunakan session_key untuk mendekripsi pembaruan. Checksum yang dienkripsi memastikan verifikasi integritas bundle. session_key Pelajari Lebih Lanjut
Langkah 4: Pelajari Lebih Lanjut
Guida Enkripsi Akhir ke AkhirTeruskan dari Paket yang Dibungkus dengan Enkripsi
Judul bagian “Teruskan dari Paket yang Dibungkus dengan Enkripsi”Jika Anda menggunakan Paket yang Dibungkus dengan Enkripsi untuk merencanakan keamanan dan kinerja, hubungkan dengan Menggunakan @capgo/capacitor-updater untuk kemampuan asli dalam Menggunakan @capgo/capacitor-updater, Enkripsi untuk detail implementasi dalam Enkripsi, Kepatuhan untuk detail implementasi di Kepatuhan, Capgo Scanner Keamanan untuk alur produk di Capgo Scanner Keamanan, dan Capgo Keamanan untuk alur produk di Capgo Keamanan.