Langsung ke konten

Fitur

Halaman ini menyediakan gambaran komprehensif tentang semua fitur yang tersedia di Capgo Live Updates. Setiap fitur termasuk deskripsi singkat dan tautan ke dokumentasi rinci.

Deploy pembaruan JavaScript, HTML, CSS, dan aset langsung ke pengguna tanpa persetujuan toko aplikasi. Pembaruan diunduh di latar belakang dan diterapkan pada restart aplikasi berikutnya.

Kemampuan utama:

  • Unduh di latar belakang
  • Pemasangan otomatis
  • Tidak mengganggu pengguna
  • Support multi-platform (iOS, Android, Electron)

Belajar lebih lanjut tentang perilaku pembaruan →


Hanya download file yang telah berubah antara versi, mengurangi penggunaan bandwidth hingga 95% dan mempercepat pengiriman pembaruan.

Kemampuan utama:

  • Perbandingan file level otomatis
  • Pengverifikasi berbasis checksum
  • Pengcomparasi file delta
  • Pengembalian ke pembaruan penuh secara cerdas ketika diperlukan

Belajar lebih lanjut tentang pembaruan delta →


Jika pembaruan gagal dimuat atau menyebabkan crash, sistem secara otomatis kembali ke versi yang berfungsi terakhir.

Kemampuan utama:

  • Deteksi crash
  • Deteksi waktu tunggu
  • Revert otomatis
  • Tidak memerlukan intervensi pengguna

Pelajari lebih lanjut tentang rollback →


Memastikan integritas bundle melalui ceksum dan secara otomatis kembali ke versi yang berfungsi terakhir jika terdeteksi kerusakan.

Kemampuan utama:

  • Penggantian ceksum pada download
  • Pengenalan kerusakan
  • Deteksi otomatis ke bundle yang berfungsi terakhir
  • Alat pemulihan manual tersedia

Pengenalan pembaruan yang mengganggu

Section titled ā€œBreaking Update Detectionā€

Mencegah pembaruan yang tidak kompatibel diterapkan pada perangkat yang menjalankan versi native code yang lebih tua.

Kemampuan utama:

  • Pengenalan kemampuan utama:
  • Pengecekan kompatibilitas versi native
  • Penguncian Otomatis Perbarui Tidak Kompatibel
  • Pembaruan tidak kompatibel secara otomatis diblokir

Pesan kesalahan yang jelas


Organisasi dan mengelola pembaruan di berbagai lingkungan dan segmen pengguna dengan konfigurasi saluran yang fleksibel.

Pengaturan Utama:

  • Saluran yang dapat disesuaikan tanpa batas (produksi, pengembangan, beta, dll.)
  • Pengaturan Paket per Saluran
  • Aturan Target per Saluran
  • Pengaturan Otomatis per Perangkat
  • Pengaturan Saluran yang dapat diatasi per perangkat

Pelajari lebih lanjut tentang saluran →


Targetkan perangkat, versi, atau segment pengguna untuk peluncuran fase dan pengembangan terkendali.

Kemampuan utama:

  • Pengtargetan berdasarkan versi
  • Pengaturan perangkat spesifik
  • Pengfilteran platform (iOS, Android, Electron)
  • Pengfilteran metadata kustom
  • Penghalang emulator/dev

Konfigurasi aturan dan pembatasan untuk bagaimana pembaruan disampaikan pada setiap saluran.

Fungsi utama:

  • Mengaktifkan pembaruan otomatis
  • Menghalangi pembaruan versi utama
  • Mengaktifkan pembaruan di emulator
  • Mengaktifkan pembaruan di build pengembangan
  • Kebijakan platform tertentu (hanya iOS, hanya Android, hanya Electron)

Belajar lebih lanjut tentang kebijakan saluran →


Penglihatan paket di lingkungan web yang aktif sebelum mengirimkannya ke perangkat, dapat diakses dari dashboard web.

Lokasi: Dashboard Web → Aplikasi → Paket → Tab Pratinjau


Pengawasan waktu nyata dari kejadian update untuk perangkat tertentu melalui CLI, menampilkan kejadian cek, download, instalasi, dan kesalahan.

Penggunaan:

Jendela Terminal
npx @capgo/cli app debug [appId]

Menampilkan:

  • Kejadian Periksa Update
  • Progres Download
  • Status Instalasi
  • Pesan kesalahan
  • Block kebijakan

Penglihatan perbedaan paket apa pun termasuk daftar file, cek tanda tangan, dan metadata.

Lokasi: Dashboard Web → Aplikasi → Paket → Tab perbedaan paket

Tampilkan:

  • Daftar file dengan cek tanda tangan
  • Metadata paket
  • Kompatibilitas versi native
  • Ketergantungan plugin

Lihat semua plugin native Capacitor yang termasuk dalam setiap paket untuk melacak perubahan ketergantungan di antara versi.

Lokasi: Dashboard Web → Aplikasi → Paket → Tab Ketergantungan

Penggunaan:

  • Nama dan versi plugin
  • Penambahan/penghapusan ketergantungan
  • Pengingat kompatibilitas

Antarmuka Perintah Baris yang Komprehensif untuk Integrasi Otomatis dan Pengintegrasian CI/CD.

Perintah kunci:

  • bundle upload - Unggah bundle baru
  • bundle list - Daftar semua bundle
  • bundle delete - Hapus bundle
  • bundle cleanup - Bersihkan bundle lama
  • channel set - Konfigurasi saluran
  • app debug - Debugging langsung

Panduan lengkap → CLI


Enkripsi ujung ke ujung untuk bundle dengan enkripsi AES-256, melindungi code Anda selama pengiriman dan penyimpanan.

Kemampuan utama:

  • Pembangunan pasang kunci RSA
  • Enkripsi bundle AES-256
  • Verifikasi tandatangan Code
  • Pengelolaan kunci enkripsi

Pelajari lebih lanjut tentang enkripsi →


Membersihkan secara otomatis bundle lama berdasarkan kebijakan retensi untuk mengelola penggunaan penyimpanan.

Kemampuan utama:

  • Kount retensi yang dapat disesuaikan
  • Pembersihan otomatis melalui CLI
  • Jadwal pembersihan
  • Penggunaan penyimpanan pengukuran

Penggunaan:

Jendela terminal
npx @capgo/cli bundle cleanup --keep=10

Ikuti tingkat adopsi perbarui, tingkat kesuksesan, dan kemajuan pengembangan di seluruh basis pengguna Anda.

Metrik yang tersedia:

  • Tingkat kesuksesan download
  • Tingkat kesuksesan instalasi
  • Keterlambatan oleh jenis
  • Penyebaran pembaruan waktu
  • Distribusi versi

Lokasi: Dashboard Web → Aplikasi → Statistik


Log perangkat per-device yang menampilkan siklus pembaruan lengkap dari pengecekan ke instalasi.

Jenis acara:

  • Pengecekan pembaruan
  • Mulai/Selesai/Gagal download
  • Mulai/Selesai/Gagal instalasi
  • Peristiwa Rollback
  • Kebijakan Blokir

Lokasi:

  • Dashboard Web → Aplikasi → Perangkat → Log
  • Dashboard Web → Log (semua perangkat)

Pelajari lebih lanjut tentang log →


Analitik rinci tentang paket mana yang aktif, hitungan download, dan penggunaan penyimpanan.

Metrik:

  • Pasangannya aktif per paket
  • Hitungan download
  • Penggunaan penyimpanan per paket
  • Penggunaan bandwidth

Ikuti kinerja dan metrik adopsi per saluran.

Metrik:

  • Perangkat per saluran
  • Keberhasilan pembaruan per saluran
  • Riwayat pengiriman
  • Kesalahan per channel

Lokasi: Dashboard Web → Aplikasi → Saluran → Statistik


Jejak audit lengkap dari semua pengunggahan paket, penugasan saluran, dan perubahan konfigurasi.

Acara yang dilacak:

  • Pengunggahan Paket
  • Penugasan Saluran
  • Perubahan Kebijakan
  • Penyesuaian Perangkat

Lokasi: Dashboard Web → Aplikasi → Saluran → Riwayat


Enkripsi bundle di tempat dan dalam perjalanan dengan enkripsi standar industri AES-256.

Pelajari lebih lanjut tentang enkripsi →


Verifikasi integritas bundle dengan tanda tangan kriptografi untuk mencegah manipulasi.


Infrastruktur dan proses yang telah diverifikasi untuk standar keamanan SOC 2 Tipe II untuk keamanan perusahaan.


Memenuhi sepenuhnya kebijakan App Store Apple dan Google Play Store untuk pembaruan OTA.

Belajar lebih lanjut tentang kinerja →


Minta verifikasi dua faktor untuk semua anggota organisasi untuk mengakses dasbor dan API.

Lokasi: Dasbor Web → Organisasi → Keamanan

Belajar lebih lanjut tentang 2FA →


Minta semua paket untuk dienkripsi pada tingkat organisasi.

Lokasi: Dashboard Web → Organisasi → Keamanan


Akses Kontrol yang Rinci untuk Pengaturan Organisasi dan Aplikasi.

Peran Organisasi:

  • org_super_admin - Pengendalian Organisasi Penuh
  • org_admin - Pengaturan Organisasi (Tidak Termasuk Tagihan/Penghapusan)
  • org_billing_admin - Akses Tagihan Saja
  • org_member - Akses Baca-Saja Organisasi

Peran Aplikasi:

  • app_admin - Kontrol penuh atas satu aplikasi
  • app_developer - Unggah bundle, kelola perangkat
  • app_uploader - Unggah bundle saja
  • app_reader - Akses baca-saja

- Lokasi:

  • - Dashboard Web → Organisasi → Anggota
  • - Dashboard Web → Aplikasi → Akses

- Pelajari lebih lanjut tentang RBAC →


- Jejak audit lengkap dari semua kegiatan organisasi dan aplikasi untuk kepatuhan dan keamanan.

- Acara yang tercatat:

  • Aksi pengguna (masuk, keluar, perubahan izin)
  • Operasi Paket (unggah, hapus, tugas)
  • Operasi Saluran (buat, update, hapus)
  • Perubahan Organisasi (pengaturan, anggota)

Lokasi: Dashboard Web → Organisasi → Log Audit


Penerima notifikasi waktu nyata tentang kejadian di aplikasi Anda melalui webhooks HTTP.

Event yang didukung:

  • apps - Aplikasi dibuat/diperbarui/dihapus
  • app_versions - Paket diunggah/dihapus
  • channels - Saluran dibuat/diperbarui/dihapus
  • org_users - Anggota ditambah/hilang
  • orgs - Organisasi diperbarui

Fitur:

  • URL Webhook yang dapat disesuaikan
  • Pengaturan acara
  • Catatan pengiriman
  • Mekanisme ulang
  • Fungsi uji coba

Lokasi: Dashboard Web → Organisasi → Webhook


Undang anggota tim ke organisasi Anda dengan peran dan hak istimewa tertentu.

Fitur:

  • Undangan melalui email
  • Pengaturan peran
  • Pengelolaan anggota
  • Penghapusan akses

Lokasi: Dashboard Web → Organisasi → Anggota


Buat, kelola, dan hapus kunci API dengan tanggal kedaluwarsa opsional dan penyimpanan hash.

Fungsi utama:

  • Kunci aplikasi atau organisasi
  • Tanggal kadaluarsa opsional
  • Penggunaan penyimpanan terhash (tidak dapat dikembalikan)
  • Bantuan rotasi kunci

Lokasi: Dashboard Web → API Kunci

Pelajari lebih lanjut tentang API kunci →


Persyaratan sandi organisasi tingkat untuk menegakkan standar keamanan.

Kebijakan yang dapat disesuaikan:

  • Panjang minimum
  • Memerlukan huruf besar
  • Memerlukan angka
  • Memerlukan karakter khusus

Lokasi: Dashboard Web → Organisasi → Keamanan


Bantuan aplikasi iOS, Android, dan Electron dengan satu SDK.

Platform yang didukung:

  • iOS (Capacitor 5, 6, 7, 8)
  • Android (Capacitor 5, 6, 7, 8)
  • Electron (BARU di 2025)

Kemampuan untuk terus mendukung versi Capacitor yang lebih lama untuk menjaga konsistensi dengan aplikasi legasi.

Sekarang mendukung:

  • Capacitor 8 (terbaru)
  • Capacitor 7
  • Capacitor 6
  • Capacitor 5

Pilih penyimpanan infrastruktur milik Anda (S3, R2, dll.) daripada penyimpanan default Capgo.

Belajar lebih lanjut tentang penyimpanan kustom →


Konfigurasi khusus untuk aplikasi yang didistribusikan di daratan Cina untuk memenuhi regulasi lokal.

Belajar lebih lanjut tentang konfigurasi Cina →


Konfigurasi kapan dan bagaimana pembaruan diperiksa dan diterapkan melalui SDK.

Opsi yang dapat disesuaikan:

  • Interval pengecekan (periodCheckDelay - minimal 600 detik)
  • Kebijakan pembaruan otomatis (autoUpdate - mati, diLatarBelakang, diInstall, diLuncur, selalu, hanyaDownload)
  • Persyaratan jaringan (Android hanya - melalui WorkManager)

Pelajari lebih lanjut tentang perilaku pembaruan →


Berbagai jenis pembaruan untuk berbagai kasus penggunaan, dari pembaruan instan hingga instalasi yang dikontrol oleh pengguna.

Jenis yang tersedia:

  • Pembaruan diLatarBelakang (default)
  • Pembaruan Langsung
  • Pembaruan yang Dipicu Pengguna
  • Pembaruan yang Berdasarkan Syarat

Pelajari Lebih Lanjut tentang Jenis Pembaruan →


Pembaruan berdasarkan penggunaan dengan kredit untuk bandwidth, penyimpanan, dan sumber daya lainnya.

Fitur:

  • Penggunaan Kredit yang Ditracking
  • Pemberitahuan Penggunaan
  • Top-up melalui Stripe
  • Catatan Kredit

Lokasi: Dashboard Web → Organisasi → Kredit


Siap untuk memulai menggunakan fitur-fitur ini? Ikuti panduan kami Petunjuk Cepat Mulai mengatur aplikasi pertama Anda dengan Capgo Live Updates.

Judul bagian ā€œTeruskan dari Fiturā€ Features hubungkan dengan untuk merencanakan pemantauan dan analisis Statistics Untuk detail implementasi di Statistik, Log untuk detail implementasi di Log Aplikasi capgo/capacitor-insight untuk detail implementasi di @capgo/capacitor-appinsights Menggunakan @capgo/capacitor-appinsights untuk kemampuan native di Menggunakan @capgo/capacitor-appinsights, dan @capgo/capacitor-firebase-analytics untuk detail implementasi di @capgo/capacitor-firebase-analytics