My Swisscom
Aplikasi akun di mana perubahan dukungan, plan, dan billing harus berlalu dengan tenang.
- Instalasi Google Play
- 1,8 juta
- Penghargaan Toko
- 4.4
Set & Lupakan
Pasang aplikasi native sekali melalui MDM atau toko internal Anda. Setelah itu, Capgo mengunduh bundle web baru di latar belakang, menerapkan mereka ketika Anda memilih, mengembalikan bundle yang gagal untuk memulai, dan menampilkan versi yang dijalankan oleh setiap perangkat.
Bantuan manusia dari Martin
Peta saluran
Kiosks, shared tablets, and field devices often run one app all day. Users do not open a store to update it, and IT does not want to push a new package for every web fix. Capgo keeps the web layer current on its own, backs out a bundle that fails to start, and tells you what each device runs.
Gunakan Capgo sebagai jalur rilis untuk asset web, bukan sebagai pengganti distribusi asli Anda. Binari asli masih melalui aliran pengemasan perusahaan Anda.
Bagaimana cara kerjanya
Konfigurasi aplikasi sekali, kemudian rilis dari CI dan lihat dari konsol. Setiap perintah dan pengaturan di bawah ini adalah dari Capgo dokumen.
Saluran default memasang setiap perangkat dari bangunan ini ke saluran yang tepat, misalnya satu per situs. autoUpdate: 'selalu' menerapkan bundle baru segera setelah mengunduh, yang cocok untuk aplikasi kiosk yang tidak pernah pergi ke latar belakang.
// capacitor.config.ts
plugins: {
CapacitorUpdater: {
defaultChannel: 'site-eu',
autoUpdate: 'always',
autoSplashscreen: true,
},
},
Pengaturan perilaku update
Ini memberitahu pembarui tentang bundle baru yang dimuat. Jika bundle tersebut tidak pernah sampai, perangkat akan kembali ke yang terakhir berfungsi secara otomatis.
import { CapacitorUpdater } from '@capgo/capacitor-updater'
// once your app has loaded
CapacitorUpdater.notifyAppReady()
notifyAppReady() dan rollback otomatis
Muat dengan --delta sehingga perangkat hanya mengunduh file yang berubah. Ketika situs pertama terlihat benar, hubungkan bundle yang sama ke saluran lain.
npx @capgo/cli@latest bundle upload --channel site-eu --delta
# after the first site checks out
npx @capgo/cli@latest channel set site-us com.example.app \
--bundle 1.4.2
Kanal Dokumentasi
Log perangkat menampilkan setiap periksa, download, instalasi, dan gagal. Observe (beta) membandingkan waktu peluncuran dan WebView oleh versi bundle. Untuk kembali ke situs sebelumnya, hubungkan bundle sebelumnya.
# roll site-eu back to the previous bundle
npx @capgo/cli@latest channel set site-eu com.example.app \
--bundle 1.4.1
Observe
Aplikasi yang dibangun dengan Capacitor
Aplikasi telekomunikasi dan dukungan memiliki alur kerja billing, plan, support, dan perangkat yang harus tetap terkini tanpa meminta pengguna untuk menginstal binary baru untuk setiap perbaikan kecil.
Aplikasi akun di mana perubahan dukungan, plan, dan billing harus berlalu dengan tenang.
Aplikasi layanan diri operator yang pengguna tidak perlu mengelola setiap pembaruan kecil.
Aplikasi dukungan yang memerlukan perawatan alur diagnostik dan bantuan tanpa biaya rilis.
Bukti pelanggan
Pengembang, Webincode
“Dapat menambahkan ID Perangkat ke beberapa kelompok dan mengirimkan perubahan hanya ke kelompok tertentu sangat membantu.”
Kepala Pengembang, drivolino GmbH
“Plugin Pembaruan Capgo Capacitor telah mengubah cara kami mengirimkan pembaruan. Yang dulunya memakan waktu hari, sekarang hanya memakan beberapa menit.”
Pendiri, NuTriQ
“Dapat melakukan push update aplikasi secara instan tanpa harus menunggu siklus review App Store penuh telah selesai telah menjadi keuntungan operasional yang sangat besar.”
FAQ
For kiosk, MDM, and internal apps where nobody updates by hand.
Ya, dengan autoUpdate diatur ke 'selalu'. Plugin tersebut memeriksa setiap 10 menit ketika aplikasi terbuka (periodCheckDelay, 600 detik minimum) dan menerapkan bundle yang telah didownload secara langsung. Dengan pengaturan default 'diLatarBelakang', bundle menunggu sampai aplikasi di background. Penerapan instan juga memerlukan @capacitor/splash-screen dengan autoSplashscreen diaktifkan
Perbarui Dokumen perilakuJika bundle baru tidak memanggil notifyAppReady() dalam waktu 10 detik, perangkat akan kembali ke bundle yang berfungsi sebelumnya. Anda juga dapat menunjuk kembali channel ke bundle yang lebih awal, atau memaksa bundle yang dibangun secara bawaan, dan perangkat akan mengambilnya pada cek berikutnya
Rollbacks DokumenDengan Capgo Notifications diatur, channel yang diatur --send-update-notification mengirimkan notifikasi cek update diam-diam setelah Anda mengubah bundle channel. Pengiriman adalah upaya terbaik dan tergantung pada sistem operasi, jaringan, dan keadaan perangkat. Tidak dapat mencapai aplikasi yang offline atau ditutup paksa
Pemeriksaan pembaruan diam-diamYa, untuk aplikasi native. Capgo memperbarui JavaScript, HTML, CSS, dan aset. Plugin-plugin baru, native code, dan Capacitor perubahan konfigurasi masih dikirim sebagai paket terdaftar baru melalui MDM atau toko internal Anda.
Apa yang memerlukan bangun nativeRencana Pembaruan Enterprise menawarkan pengaturan dedikasi, hibrida, dan lisensi self-hosted. Anda juga dapat menjalankan server pembaruan sendiri dengan pengguna updater open-source, tetapi kemudian Anda harus membangun fitur-fitur seperti saluran dan statistik sendiri.
Dokumentasi pengguna updater self-hostedBeritahu kami bagaimana perangkat Anda terdaftar dan terhubung. Kami dapat menjelajahi saluran, waktu pembaruan, dan rollback untuk armada Anda.