__CAPGO_KEEP_0__ halaman utama

Set & Lupakan

Aplikasi pribadi yang memperbarui diri sendiri

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.

Peta saluran

Daftar saluran console Capgo yang digunakan untuk mengelola rilis untuk aplikasi pribadi
Peta saluran
Contoh: produksi, situs-Eropa, situs-Amerika
Aturan peluncuran
Satu situs terlebih dahulu, kemudian setiap lokasi
Pengecekan update
Saat dibuka, kemudian setiap 10 menit
Instal sekali
Kirimkan aplikasi native yang ditandatangani melalui MDM, toko aplikasi perusahaan, atau aliran pengaturan perangkat
Perbarui di latar belakang
Aplikasi memeriksa apakah ada bundle baru saat dibuka dan setiap 10 menit sementara aplikasi tetap terbuka, dan mengunduhnya di latar belakang
Terus bekerja offline
Perangkat yang tidak terhubung tetap menjalankan paket yang mereka miliki dan memeriksa kembali ketika mereka kembali online.

Tidak ada yang menekan update

Kiosk, tablet bersama, dan perangkat lapangan sering menjalankan satu aplikasi sepanjang hari. Pengguna tidak membuka toko untuk memperbarui aplikasi, dan IT tidak ingin memasukkan paket baru untuk setiap perbaikan web. Capgo menjaga layer web tetap terkini secara mandiri, membatalkan paket yang gagal untuk dijalankan, dan memberitahu Anda apa yang dijalankan oleh setiap perangkat.

Pasang asli
Satu kali, melalui MDM
Pemeriksaan update
Setiap 10 menit sementara terbuka
Paket gagal untuk dijalankan
Membalikkan

Dibuat untuk perangkat yang tidak dielola secara manual

Gunakan Capgo sebagai jalur rilis untuk asset web, bukan sebagai pengganti distribusi asli Anda. Binari asli masih melalui alur pengemasan perusahaan Anda.

Berjalan offline
Aplikasi dimulai dari bundle terakhir yang diunduh. Perangkat tanpa koneksi tetap menjalankannya dan memeriksa lagi ketika mereka terhubung kembali.
Dokumen perilaku pembaruan
Satu situs pada satu waktu
Berikan setiap situs atau tim saluran sendiri. Validasi bundle pada satu situs, kemudian hubungkan bundle yang sama ke saluran lain.
Dokumen saluran
Mengembalikan dari bundle yang buruk
Jika bundle baru tidak memanggil notifyAppReady() dalam 10 detik, perangkat menandainya sebagai gagal dan kembali ke bundle yang bekerja terakhir. Tidak ada yang perlu dilakukan oleh siapa pun di situs.
notifyAppReady() dan rollback otomatis
Menunjukkan apa yang dijalankan oleh setiap perangkat
Log perangkat merekam periksa, download, instal, dan gagal. Atur ID kustom dengan setCustomId() untuk memasangkan Capgo perangkat dengan daftar aset Anda.
Perangkat dan ID kustom

Bagaimana Cara Kerjanya

Bagaimana Tim IT Mengelola Perangkat yang Sudah Dikelola dengan Capgo

Konfigurasi Aplikasi Sekali, Kemudian Rilis dari CI dan Amati dari Konsole. Setiap Perintah dan Pengaturan di Bawah Ini adalah dari Dokumen Capgo

  1. Pasang Aplikasi Sekali dengan Saluran Default

    Saluran Default Mengatur Setiap Perangkat dari Pembangunan Ini ke Saluran yang Tepat, Misalnya Satu Per Situs. autoUpdate: 'selalu' Mengaplikasikan Paket Baru Secepatnya Setelah Unduhan, yang Cocok untuk Aplikasi Kiosk yang Tidak Pernah Keluar dari Latar Belakang.

    // capacitor.config.ts
    plugins: {
      CapacitorUpdater: {
        defaultChannel: 'site-eu',
        autoUpdate: 'always',
        autoSplashscreen: true,
      },
    },
    Dokumen Perilaku Update
  2. Panggil notifyAppReady() pada Startup

    Informasi Ini Membuat Pengatur Update Tahu Paket Baru yang Dibebankan. Jika Paket Tidak Pernah Sampai, Perangkat Kembali ke Paket yang Berfungsi Terakhir dengan Sendirinya.

    import { CapacitorUpdater } from '@capgo/capacitor-updater'
    
    // once your app has loaded
    CapacitorUpdater.notifyAppReady()
    Panggil notifyAppReady() dan Rollback Otomatis
  3. Publikasikan dari CI, Pertama Situs

    Unggah dengan --delta agar Perangkat Hanya Mengunduh File yang Berubah. Ketika Situs Pertama Terlihat Benar, Hubungkan Paket yang Sama ke Saluran yang 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
    Dokumen Saluran
  4. Watch devices and roll back from one place

    Log perangkat menampilkan setiap periksa, download, instalasi, dan gagal. Observe (beta) membandingkan waktu peluncuran dan WebView berdasarkan versi bundle. Untuk kembali ke versi 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

Pengertian ini, dan apa yang bukan

  • Gunakan ini untuk distribusi perusahaan pribadi melalui MDM, Apple Business Manager, Android Enterprise, atau toko perusahaan internal.
  • Capgo memperbarui JavaScript, HTML, CSS, dan aset. Perubahan plugin native masih memerlukan paket native yang ditandatangani baru.
  • Perangkat offline tetap menjalankan bundle yang sukses terakhir hingga mereka kembali dan mengambil update yang disetujui berikutnya.
  • Ini bukanlah cara menghindari App Store konsumen. Ini adalah model operasi aplikasi pribadi untuk tim yang sudah mendistribusikan aplikasi secara mandiri.

Aplikasi yang dibangun dengan Capacitor

Aplikasi akun memerlukan perawatan otomatis yang tenang

Aplikasi telekomunikasi dan dukungan memiliki alur kerja billing, rencana, dukungan, dan perangkat yang harus tetap terkini tanpa meminta pengguna untuk menginstal binary baru untuk setiap perbaikan kecil.

Logo aplikasi Swisscom saya KEUNTUNGAN

Swisscom saya

Aplikasi akun di mana perubahan dukungan, rencana, dan pembayaran harus berlalu dengan tenang.

Pemasangan Google Play
1,8M
Nilai Toko
4.4
Logo aplikasi My Vodafone TOOL

My Vodafone

Aplikasi layanan diri warga penyedia yang pengguna tidak harus mengelola setiap perbaruan kecil.

Pemasangan Google Play
11,1M
Penghargaan Toko
4.6
Logo Aplikasi Técnico Virtual – Suporte Técn Alat

Teknisi Virtual – Bantuan Teknis

Aplikasi dukungan yang memerlukan perawatan alur diagnostik dan bantuan tanpa biaya rilis.

Instalasi Google Play
10,3 juta
Penghargaan Toko
4.3

Bukti pelanggan

Apa yang tim yang menggunakan Capgo katakan

5.0/5 diulas oleh tim pengembang 9,400+ tim Baca ulasan

no-tone @ Webincode

Pengembang, Webincode

“Dengan kemampuan untuk menambahkan ID perangkat ke beberapa kelompok dan mengirimkan perubahan ke hanya beberapa kelompok, ini sangat membantu.”

Foto Profil Sergiu S

Sergiu S

Pengembang Utama, drivolino GmbH

“Plugin Pembaruan Capgo Capacitor sepenuhnya mengubah cara kami mengirimkan pembaruan. Yang dulunya membutuhkan hari sekarang hanya membutuhkan menit.”

Kapil

Pendiri, NuTriQ

“Dengan mampu memperbarui aplikasi secara OTA (Over-The-Air) secara instan tanpa harus menunggu siklus tinjauan App Store yang lengkap telah menjadi keuntungan operasional yang sangat besar.”

FAQ

Pertanyaan dari tim yang menjalankan perangkat yang diatur

Untuk kiosk, MDM, dan aplikasi internal di mana tidak ada yang mengupdate secara manual.

Aplikasi kiosk kami tidak pernah berada di latar belakang. Apakah akan tetap diperbarui?

Ya, dengan autoUpdate diatur ke 'selalu'. Plugin 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.

Dokumen perilaku update

Apa yang akan terjadi jika update mengganggu aplikasi di perangkat?

Jika paket baru tidak memanggil notifyAppReady() dalam waktu 10 detik, perangkat akan kembali ke paket kerja sebelumnya. Anda juga dapat menunjuk kembali saluran ke paket sebelumnya, atau paket bawaan, dan perangkat akan mengambilnya pada cek berikutnya.

Dokumen Rollbacks

Apakah kita bisa memasukkan perbaikan sebelum cek update berikutnya?

Dengan Capgo Notifications terinstal, saluran set --send-update-notification mengirimkan notifikasi update-check diam setelah Anda mengubah bundle saluran. Pengiriman adalah upaya terbaik dan tergantung pada sistem operasi, jaringan, dan status perangkat. Namun, tidak dapat mencapai aplikasi offline atau aplikasi yang ditutup paksa.

Periksa update diam

Apakah kita masih membutuhkan MDM atau toko internal?

Ya, untuk aplikasi native. Capgo memperbarui JavaScript, HTML, CSS, dan aset. Plugin baru, native code, dan Capacitor perubahan konfigurasi masih dikirim sebagai paket baru yang ditandatangani melalui MDM atau toko internal Anda.

Apa yang memerlukan bangun native

Apakah lalu lintas dapat diperbarui di infrastruktur kami sendiri?

Paket Enterprise menawarkan setup dedikasi, hybrid, dan lisensi self-hosted. Anda juga dapat menjalankan server update sendiri dengan updater terbuka, tetapi kemudian Anda harus membangun fitur seperti saluran dan statistik sendiri.

Dokumen updater self-hosted

Ingin model rilis ini untuk aplikasi internal Anda?

Beritahu kami bagaimana perangkat Anda terdaftar dan terhubung. Kami dapat melalui saluran, waktu pembaruan, dan rollback untuk armada Anda.