Langsung ke konten

Fitur

Halaman ini memberikan gambaran lengkap tentang semua fitur yang tersedia di Capgo Live Updates. Setiap fitur dilengkapi deskripsi singkat dan tautan ke dokumentasi detail.

Deploy update JavaScript, HTML, CSS, dan aset langsung ke pengguna tanpa perlu persetujuan app store. Update diunduh di background dan diterapkan saat aplikasi dimulai ulang.

Fitur utama:

  • Download di background
  • Instalasi otomatis
  • Tanpa interupsi pengguna
  • Dukungan cross-platform (iOS, Android, Electron)

Pelajari lebih lanjut tentang perilaku update →


Hanya unduh file yang berubah antar versi, mengurangi penggunaan bandwidth hingga 95% dan mempercepat pengiriman update.

Fitur utama:

  • Diffing file otomatis
  • Verifikasi berbasis checksum
  • Perbandingan file delta
  • Fallback cerdas ke update penuh jika perlu

Pelajari lebih lanjut tentang delta updates →


Jika update gagal dimuat atau menyebabkan crash, sistem akan otomatis kembali ke versi terakhir yang stabil.

Fitur utama:

  • Deteksi crash
  • Deteksi timeout
  • Reversi otomatis
  • Tidak butuh intervensi pengguna

Pelajari lebih lanjut tentang rollback →


Memverifikasi integritas bundle via checksum dan otomatis fallback ke versi terakhir yang stabil jika terdeteksi korupsi data.

Fitur utama:

  • Validasi checksum saat download
  • Deteksi korupsi data
  • Fallback otomatis ke bundle terakhir yang stabil
  • Tersedia alat pemulihan manual

Mencegah update yang tidak kompatibel diterapkan pada perangkat dengan versi native code yang lebih lama.

Fitur utama:

  • Pengecekan kompatibilitas versi native
  • Validasi dependensi plugin
  • Pemblokiran otomatis update yang tidak kompatibel
  • Pesan error yang jelas

Pelajari lebih lanjut tentang targeting versi →


Atur dan kelola update di berbagai environment dan segmen user dengan konfigurasi channel yang fleksibel.

Fitur utama:

  • Channel custom tanpa batas (production, staging, beta, dll.)
  • Penugasan bundle per channel
  • Aturan targeting khusus channel
  • Penetapan perangkat sendiri
  • Override channel per perangkat

Pelajari lebih lanjut tentang channel →


Targetkan perangkat, versi, atau segmen pengguna tertentu untuk rollout bertahap dan deployment terkontrol.

Fitur utama:

  • Targeting berbasis versi
  • Override spesifik perangkat
  • Filter platform (iOS, Android, Electron)
  • Filter metadata kustom
  • Blokir build emulator/dev

Konfigurasi aturan dan batasan pengiriman update pada setiap channel.

Fitur utama:

  • Nonaktifkan auto-update
  • Blokir update versi mayor
  • Nonaktifkan update di emulator
  • Nonaktifkan update pada build development
  • Kebijakan khusus platform (hanya iOS, hanya Android, hanya Electron)

Pelajari lebih lanjut tentang kebijakan channel →


Preview bundle di lingkungan web secara live sebelum deploy ke perangkat, dapat diakses dari web dashboard.

Lokasi: Web Dashboard → App → Bundle → Tab Preview


Monitoring real-time event update untuk perangkat tertentu via CLI, menampilkan event check, download, install, dan error.

Kegunaan:

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

Menampilkan:

  • Pengecekan update
  • Progres download
  • Status instalasi
  • Pesan error
  • Pemblokiran policy

Inspeksi file delta pada bundle apa pun, termasuk daftar file, checksum, dan metadata.

Lokasi: Web Dashboard → App → Bundle → tab Delta files

Menampilkan:

  • Daftar file dengan checksum
  • Metadata bundle
  • Kompatibilitas versi Native
  • Dependensi plugin

Lihat semua plugin native Capacitor yang ada di setiap bundle untuk melacak perubahan dependensi antar versi.

Lokasi: Web Dashboard → App → Bundle → tab Dependencies

Menampilkan:

  • Nama dan versi plugin
  • Penambahan/penghapusan dependency
  • Peringatan kompatibilitas

Antarmuka command-line lengkap untuk deployment otomatis dan integrasi CI/CD.

Perintah utama:

  • bundle upload - Upload bundle baru
  • bundle list - Tampilkan semua bundle
  • bundle delete - Hapus bundle
  • bundle cleanup - Bersihkan bundle lama
  • channel set - Konfigurasi channel
  • app debug - Debugging Live

Lihat referensi lengkap CLI →


Enkripsi end-to-end untuk bundle dengan enkripsi AES-256, melindungi code Anda saat transit maupun saat disimpan.

Fitur utama:

  • Pembuatan key pair RSA
  • Enkripsi bundle AES-256
  • Verifikasi signature Code
  • Manajemen key enkripsi

Pelajari lebih lanjut tentang enkripsi →


Bersihkan bundle lama secara otomatis berdasarkan kebijakan retensi untuk mengelola penggunaan storage.

Fitur utama:

  • Jumlah retensi dapat dikonfigurasi
  • Pembersihan otomatis via CLI
  • Job pembersihan terjadwal
  • Pelacakan penggunaan storage

Penggunaan:

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

Pantau tingkat adopsi update, tingkat keberhasilan, dan progres deployment di seluruh basis pengguna Anda.

Metrik yang tersedia:

  • Tingkat keberhasilan download
  • Tingkat keberhasilan instalasi
  • Tingkat error berdasarkan tipe
  • Adopsi update dari waktu ke waktu
  • Distribusi versi

Lokasi: Dashboard Web → App → Statistik


Log event per perangkat yang menunjukkan siklus hidup update lengkap dari pengecekan hingga instalasi.

Tipe event:

  • Pengecekan update
  • Download mulai/selesai/gagal
  • Instalasi start/complete/fail
  • Event rollback
  • Pemblokiran policy

Lokasi:

  • Web Dashboard → App → Perangkat → Logs
  • Web Dashboard → App → Logs (semua perangkat)

Pelajari lebih lanjut tentang logs →


Analitik mendalam tentang bundle mana yang aktif, jumlah download, dan penggunaan storage.

Metrik:

  • Instalasi aktif per bundle
  • Jumlah download
  • Penggunaan storage per bundle
  • Penggunaan bandwidth

Pantau metrik performa dan adopsi per channel.

Metrik:

  • Perangkat per channel
  • Tingkat keberhasilan update per channel
  • Riwayat deployment
  • Tingkat error per channel

Lokasi: Dashboard Web → App → Channel → Statistik


Audit trail lengkap untuk semua deployment bundle, penugasan channel, dan perubahan konfigurasi.

Event yang dilacak:

  • Upload bundle
  • Penetapan channel
  • Perubahan policy
  • Override perangkat

Lokasi: Dashboard Web → App → Channel → History


Enkripsi bundle saat istirahat maupun transit dengan enkripsi AES-256 standar industri.

Pelajari lebih lanjut tentang enkripsi →


Verifikasi integritas bundle dengan tanda tangan kriptografi untuk mencegah tampering.


Infrastruktur dan proses tersertifikasi standar SOC 2 Type II untuk keamanan enterprise.


Sepenuhnya patuh pada kebijakan Apple App Store dan Google Play Store untuk update OTA.

Pelajari lebih lanjut tentang kepatuhan →


Wajibkan autentikasi dua faktor bagi seluruh anggota organisasi untuk mengakses dashboard dan API.

Lokasi: Dashboard Web → Organisasi → Keamanan

Pelajari lebih lanjut tentang 2FA →


Wajibkan semua bundle terenkripsi di level organisasi.

Lokasi: Dashboard Web → Organisasi → Keamanan


Permission granular untuk kontrol akses tingkat organisasi dan aplikasi.

Role organisasi:

  • org_super_admin - Kontrol penuh organisasi
  • org_admin - Administrasi organisasi (tanpa billing/penghapusan)
  • org_billing_admin - Akses khusus billing
  • org_member - Akses organisasi read-only

Role aplikasi:

  • app_admin - Kontrol penuh satu aplikasi
  • app_developer - Upload bundle, kelola device
  • app_uploader - Hanya upload bundle
  • app_reader - Akses read-only

Lokasi:

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

Pelajari lebih lanjut tentang RBAC →


Jejak audit lengkap dari seluruh aktivitas organisasi dan aplikasi untuk kepatuhan dan keamanan.

Event yang tercatat:

  • Aksi pengguna (login, logout, perubahan izin)
  • Operasi bundle (upload, delete, assign)
  • Operasi channel (create, update, delete)
  • Perubahan organisasi (pengaturan, anggota)

Lokasi: Web Dashboard → Organisasi → Audit Logs


Terima notifikasi real-time tentang event di aplikasi Anda melalui HTTP webhooks.

Event yang didukung:

  • apps - App dibuat/diperbarui/dihapus
  • app_versions - Bundle di-upload/dihapus
  • channels - Channel dibuat/diperbarui/dihapus
  • org_users - Member ditambahkan/dihapus
  • orgs - Organization diperbarui

Fitur:

  • URL webhook kustom
  • Filter event
  • Log pengiriman
  • Mekanisme retry
  • Uji fungsionalitas

Lokasi: Dashboard Web → Organisasi → Webhooks


Undang anggota tim ke organisasi Anda dengan role dan permission tertentu.

Fitur:

  • Undangan via email
  • Penetapan role
  • Manajemen member
  • Pencabutan akses

Lokasi: Dashboard Web → Organisasi → Anggota


Buat, kelola, dan cabut key API dengan opsi tanggal kedaluwarsa dan hashed storage.

Fitur utama:

  • Key per-app atau per-organisasi
  • Opsi tanggal kedaluwarsa
  • Hashed storage (tidak dapat dibalik)
  • Dukungan rotasi key

Lokasi: Web Dashboard → Kunci API

Pelajari lebih lanjut tentang API keys →


Persyaratan password tingkat organisasi untuk menegakkan standar keamanan.

Kebijakan yang dapat dikonfigurasi:

  • Panjang minimum
  • Wajib huruf besar
  • Wajib angka
  • Wajib karakter spesial

Lokasi: Dashboard Web → Organisasi → Keamanan


Dukungan untuk 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)

Dukungan berkelanjutan untuk versi Capacitor lama guna menjaga kompatibilitas dengan aplikasi legacy.

Saat ini didukung:

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

Gunakan infrastruktur storage Anda sendiri (S3, R2, dll.) alih-alih storage default Capgo.

Pelajari lebih lanjut tentang custom storage →


Konfigurasi khusus untuk aplikasi yang didistribusikan di China daratan agar sesuai dengan regulasi lokal.

Pelajari lebih lanjut tentang konfigurasi China →


Konfigurasi kapan dan bagaimana update diperiksa serta diterapkan melalui SDK.

Opsi yang dapat dikonfigurasi:

  • Interval pengecekan (periodCheckDelay - minimal 600 detik)
  • Kebijakan auto-update (autoUpdate - off, atBackground, atInstall, onLaunch, always, onlyDownload)
  • Persyaratan jaringan (khusus Android - via WorkManager)

Pelajari lebih lanjut tentang perilaku update →


Berbagai tipe update untuk berbagai kebutuhan, mulai dari update instan hingga instalasi yang dikontrol pengguna.

Tipe yang tersedia:

  • Pembaruan latar belakang (default)
  • Pembaruan instan
  • Update berdasarkan permintaan pengguna
  • Pembaruan kondisional

Pelajari lebih lanjut tentang tipe update →


Billing berbasis penggunaan dengan kredit untuk bandwidth, storage, dan sumber daya lainnya.

Fitur:

  • Pelacakan penggunaan kredit
  • Alert penggunaan
  • Top-up via Stripe
  • Ledger kredit

Lokasi: Web Dashboard → Organisasi → Kredit


Siap mencoba fitur-fitur ini? Ikuti Panduan Quickstart kami untuk setup aplikasi pertama Anda dengan Capgo Live Updates.

Jika Anda menggunakan Fitur untuk merencanakan monitoring dan analytics, hubungkan dengan Statistik untuk detail implementasi di Statistics, Logs untuk detail implementasi di Logs, @capgo/capacitor-appinsights untuk detail implementasi di @capgo/capacitor-appinsights, Menggunakan @capgo/capacitor-appinsights untuk kapabilitas native di @capgo/capacitor-appinsights, dan @capgo/capacitor-firebase-analytics untuk detail implementasi di @capgo/capacitor-firebase-analytics.