Lompat ke konten utama
Solusi

Update-Update Langsung Sendiri

Saya sangat senang mengumumkan Update-Update Langsung Sendiri, iterasi berikutnya dari Capgo’s Update-Update Langsung!

Martin Donadieu

Martin Donadieu

Pemasar Konten

Update-Update Langsung Sendiri

Saya sangat senang mengumumkan rilis Update-Update Langsung Sendiri, yang merupakan evolusi terbaru dari Capgo’s Update-Update Langsung!

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

Artinya Anda dapat menghindari keterlambatan yang disebabkan oleh tinjauan 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 Update-Update Langsung tetapi menghadapi tantangan karena standar komplian yang ketat. Masalah ini sekarang menjadi hal yang lampau berkat Update-Update Langsung Sendiri.

Bagaimana update-Update Langsung sendiri bekerja?

Menggunakan Update-Update Langsung Capgo-hosted adalah mudah menggunakan Capgo SDK. Untuk Self-hosted Live Updates, saya telah meningkatkan Capgo CLI dengan fungsi-fungsi yang diperlukan untuk memungkinkan konfigurasi pada 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.

Skema enkripsi Capgo

Berikut adalah langkah-langkah untuk menetapkan pasangan kunci dan proses selanjutnya untuk menyampaikan pengalaman yang diperbarui kepada pengguna akhir.

Pengaturan pasangan kunci satu kali

Untuk menghasilkan pasangan kunci publik/privat, perusahaan dapat menggunakan perintah Cloud Capgo CLI berikut:

npx @capgo/cli@latest key create

Perintah ini akan mengatur CapacitorUpdater.privateKey properti dalam file konfigurasi Anda. Dan menghasilkan 2 file kunci, capgo_key.pub dan capgo_key dalam direktori root project Anda.

Pasangan kunci ini digunakan untuk menandatangani pembaruan dan memverifikasi pembaruan di sisi aplikasi.

Alur kerja live updates self-hosted

Untuk memulai mengimplementasikan Live Updates yang Dihosting Sendiri, sebuah perusahaan besar harus melakukan terlebih dahulu build web dari perbaikan bug, perubahan konten, atau perubahan web lainnya code yang mereka inginkan. Selanjutnya, mereka harus menandatangani artefak build menggunakan kunci privat yang diperoleh selama proses setup satu kali, dan akhirnya mengunggah bundle ke lokasi penyimpanan yang disukai.

Pertama, buatlah code:

npm run build

Kemudian, Ziplah build Anda:

npx @capgo/cli@latest bundle zip

Kemudian, enkripsilah zip Anda:

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

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

Sekarang, unggahlah zip yang dienkripsi ke penyimpanan perusahaan Anda dan dapatkan URL file zip.

Capgo harus kemudian diinformasikan tentang Live Update baru yang 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 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 kembali menjawab ke plugin dengan “Ya, ada update yang 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 bundle Live Update dari lokasi, dan aplikasi mengenkripsi zip dan menerapkan update live. Voilà!

Mulai sekarang

Saya sangat senang dapat memperluas jangkauan Live Updates ke perusahaan besar lainnya. Baik organisasi maupun pengguna aplikasi Ionic akan dengan cepat menyadari manfaat dari Capgo’s distribusi yang aman dari update aplikasi secara nirkabel.

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

Lanjutkan dari Self-hosted Live Updates

Jika Anda menggunakan Self-hosted Live Updates untuk merencanakan migrasi dan operasi bisnis, hubungkan dengan Capgo Enterprise untuk alur kerja produk di Capgo Enterprise, Alternatif Plugin Aplikasi Enterprise Ionic untuk alur kerja produk di Alternatif Plugin Aplikasi 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.

Pembaruan Hidup untuk Aplikasi Capacitor

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

Mulai Sekarang

Terbaru dari Blog Kami

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