Lompat ke konten utama
Solution

Pembaruan Hidup Dibawa Sendiri

Saya sangat bersemangat untuk mengumumkan Pembaruan Hidup Dibawa Sendiri, iterasi berikutnya dari Capgo’s Pembaruan Hidup!

Martin Donadieu

Martin Donadieu

Spesialis Konten

Pembaruan Hidup Dibawa Sendiri

Saya sangat senang mengumumkan rilis Pembaruan Hidup Dibawa Sendiri, yang merepresentasikan evolusi terbaru dari Capgo’s Pembaruan Hidup.

Sementara banyak perusahaan saat ini menggunakan Pembaruan Hidup 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 Pembaruan Hidup Dibawa Sendiri, Anda dapat sekarang mendistribusikan artefak pembangunan web melalui infrastruktur Anda.

Artinya Anda dapat menghindari keterlambatan yang disebabkan oleh ulasan App 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 menggunakan Pembaruan Hidup tetapi menghadapi tantangan karena standar komplian yang ketat. Masalah ini sekarang sudah menjadi hal yang lampau berkat Pembaruan Hidup Dibawa Sendiri.

Bagaimana Pembaruan Hidup Dibawa Sendiri bekerja?

Menjalankan Capgo-hosted Live Updates sangat mudah menggunakan Capgo SDK. Untuk Self-hosted Live Updates, saya telah meningkatkan Capgo CLI dengan kemampuan yang diperlukan untuk memungkinkan konfigurasi di infrastruktur Anda.

To ensure a safe and coordinated delivery of the latest web build artifacts to end-users, Capgo now allows the Capacitor Live Updates plugin to employ a public/private key pairing. When using Self-hosted Live Updates, an additional handshake is performed to provide reassurance that the artifacts downloaded via the plugin from the enterprise’s infrastructure are unmodified.

Capgo encryption schema

Skema enkripsi __CAPGO_KEEP_0__

Berikut adalah langkah-langkah untuk menetapkan pairing 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 pairing 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

Kunci pasang ini digunakan untuk menandatangani pembaruan dan memverifikasi pembaruan di sisi aplikasi.

Alur Pembaruan Langsung Self-hosted

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.

First build your code:

npm run build

Buat terlebih dahulu __CAPGO_KEEP_0__:

npx @capgo/cli@latest bundle zip

Kemudian Zip pembangunan Anda:

npx @capgo/cli@latest bundle encrypt abc123.zip”

Kemudian enkripsi zip Anda:

Perintah ini akan mencetak ivSessionKey, Anda perlu menyimpannya untuk langkah berikutnya.

Capgo must then be informed of a new Live Update that is ready for consumption. This is done via another CLI command:

npx @capgo/cli@latest bundle upload --external=https://abc.com/app/updates/abc123.zip --iv-session-key=YourKey

Capgo harus kemudian diinformasikan tentang pembaruan Langsung yang siap dikonsumsi. Ini dilakukan melalui perintah Capgo lainnya:

Capgo responds back to the plugin with “Yes, an update is available” and the Live Updates plugin downloads the new live update using the URL location provided from the `register` CLI command:

https://abc.com/app/updates/abc123.zip

The organization’s API returns the Live Update bundle from the location, and the app decrypts the zip and applies the live update. Voilà!

Mulai sekarang

Saya sangat bersemangat untuk memperluas jangkauan Live Updates ke lebih banyak perusahaan daripada sebelumnya. Baik organisasi maupun pengguna aplikasi Ionic akan dengan cepat mengenali keuntungan dari distribusi Capgo yang aman dari pembaruan aplikasi melalui udara.

Untuk informasi lebih lanjut tentang Live Updates Self-hosted oleh Capgo, Anda dapat periksa dokumen. Siap untuk mengaktifkan pembaruan aplikasi instan secara langsung ke pengguna Anda? Daftar sekarang juga!

Lanjutkan dari Live Updates Self-hosted

Jika Anda menggunakan Live Updates Self-hosted untuk merencanakan migrasi dan operasi perusahaan, hubungkan dengan Capgo Enterprise untuk alur kerja produk di Capgo Enterprise, Alternatif Plugin Bisnis Ionic untuk alur kerja produk di Alternatif Plugin Bisnis Ionic Capgo Alternatif untuk alur kerja produk di Capgo Alternatif Capgo Konsultasi untuk alur kerja produk di Capgo Konsultasi, dan Capgo Layanan Premium untuk alur kerja produk di Capgo Layanan Premium.

Live update untuk aplikasi Capacitor

Ketika bug layer web masih aktif, kirimkan perbaikan melalui Capgo bukan menunggu hari-hari untuk persetujuan toko aplikasi. Pengguna mendapatkan update di latar belakang sementara perubahan native tetap dalam jalur review normal.

Mulai Sekarang

Terbaru dari Blog Kami

Capgo memberikan Anda wawasan terbaik yang Anda butuhkan untuk membuat aplikasi mobile profesional yang sebenarnya.