Saya sangat senang mengumumkan rilis Self-hosted Live Updates, yang merupakan evolusi terbaru dari Capgo’s Live Updates.
Meskipun banyak perusahaan saat ini menggunakan Live Updates SDK untuk mengakses pembaruan JavaScript, HTML, dan CSS terbaru untuk aplikasi mereka, beberapa mungkin mengalami hambatan karena kebijakan korporat, regulasi industri, atau pembatasan geografis. Dengan Self-hosted Live Updates, Anda dapat sekarang mendistribusikan artefak build web melalui infrastruktur Anda.
Hal ini berarti Anda dapat menghindari keterlambatan yang disebabkan oleh ulasan Apple Store, menangani bug dan memodifikasi konten lebih cepat, serta memastikan bahwa pengguna Anda selalu beroperasi pada versi terbaru dari aplikasi Anda. Selain itu, saya telah mendengar dari banyak perusahaan besar yang ingin memanfaatkan Live Updates tetapi menghadapi tantangan karena standar komplian yang ketat. Masalah ini sekarang sudah menjadi hal yang lampau berkat Self-hosted Live Updates.
Bagaimana self-hosted live updates bekerja?
Menggunakan Live Updates Capgo di __CAPGO_KEEP_1__ sangat mudah. Capgo SDK. Untuk Self-hosted Live Updates, saya telah meningkatkan Capgo CLI dengan kemampuan yang diperlukan untuk memungkinkan konfigurasi pada infrastruktur Anda.
Untuk memastikan pengiriman yang aman dan terkoordinasi dari artefak build web terbaru kepada pengguna akhir, Capgo sekarang memungkinkan plugin Live Updates Capacitor untuk menggunakan pasangan kunci publik/privat.

__CAPGO_KEEP_0__ schema enkripsi
Langkah-langkah berikut menjelaskan cara menetapkan pasangan kunci dan proses selanjutnya untuk menyampaikan pengalaman yang diperbarui kepada pengguna akhir.
To generate a public/private key pair, enterprises can utilize the following Capgo Cloud CLI command:
npx @capgo/cli@latest key create
Untuk menghasilkan pasangan kunci publik/privat, perusahaan dapat menggunakan perintah __CAPGO_KEEP_0__ Cloud __CAPGO_KEEP_1__ berikut: CapacitorUpdater.privateKey Perintah ini akan mengatur capgo_key.pub properti di file konfigurasi Anda.
Dan menghasilkan 2 file kunci, capgo_key dan
di direktori root project Anda.
Pasangan kunci ini digunakan untuk menandatangani pembaruan dan memverifikasi pembaruan di sisi aplikasi.
To start implementing Self-hosted Live Updates, an enterprise must first perform a web build of their bug fixes, content updates, or any other web-based code changes they wish to make. Next, they must sign the build artifact using the private key obtained during the one-time setup process, and finally upload the bundle to their preferred storage location.
Pertama, bangunlah code:
npm run build
Kemudian, Zip file build Anda:
npx @capgo/cli@latest bundle zip
Kemudian, enkripsi zip Anda:
npx @capgo/cli@latest bundle encrypt abc123.zip”
Perintah ini akan mencetak ivSessionKey, Anda perlu menyimpannya untuk langkah berikutnya.
Sekarang, unggah zip Anda yang telah dienkripsi ke penyimpanan perusahaan Anda dan dapatkan URL file zip.
Capgo harus kemudian diinformasikan tentang Live Update yang baru siap dikonsumsi. Hal ini dilakukan melalui perintah CLI lainnya:
npx @capgo/cli@latest bundle upload --external=https://abc.com/app/updates/abc123.zip --iv-session-key=YourKey
Setelah perintah dijalankan, Capgo menyadari bahwa ada update baru yang siap untuk didistribusikan kepada pengguna aplikasi. Sekarang, ketika aplikasi dijalankan, plugin Live Updates memeriksa dengan Capgo apakah ada perubahan yang perlu dibawa turun.
Capgo mengembalikan respons ke plugin dengan “Ya, update tersedia” dan plugin Live Updates mengunduh update live baru menggunakan lokasi URL yang disediakan dari perintah `register` CLI:
https://abc.com/app/updates/abc123.zip
Organisasi API mengembalikan paket Live Update dari lokasi, dan aplikasi mendekripsi zip dan menerapkan update live. Voilà!
Mulai sekarang
Saya sangat senang dapat memperluas jangkauan Live Updates ke lebih banyak perusahaan daripada sebelumnya. Baik organisasi maupun pengguna aplikasi Ionic akan dengan cepat mengenali keuntungan dari Capgo’s distribusi aplikasi yang aman secara over-the-air.
Untuk informasi lebih lanjut tentang Live Updates Self-hosted oleh Capgo, Anda dapat Cek dokumentasi. Siap untuk mengaktifkan pembaruan aplikasi instan secara langsung ke pengguna Anda? Pendaftaran sekarang juga!
Teruskan dari Live Updates Self-hosted
Jika Anda menggunakan Live Updates Self-hosted untuk merencanakan migrasi dan operasional perusahaan, hubungkan dengan Capgo Enterprise untuk alur kerja produk di Capgo Enterprise, Alternatif Plugin Enterprise Ionic untuk alur kerja produk di Alternatif Plugin Enterprise Ionic, Capgo Alternatif untuk alur kerja produk di Capgo Alternatif Capgo Konsultasi untuk alur kerja produk di Capgo Konsultasi, dan Capgo Layanan Support Premium untuk alur kerja produk di Capgo Layanan Support Premium.