Fungsi
Halaman ini memberikan gambaran menyeluruh tentang semua fitur yang tersedia di Capgo Live Updates. Setiap fitur mencakup deskripsi singkat dan tautan ke dokumentasi rinci.
Sistem Pembaruan Inti
Section titled “Sistem Pembaruan Inti”Pembaruan Over-the-Air (OTA)
Section titled “Pembaruan Over-the-Air (OTA)”Men-deploy pembaruan JavaScript, HTML, CSS, dan aset langsung ke pengguna tanpa persetujuan toko aplikasi. Pembaruan diunduh di latar belakang dan diterapkan pada saat memulai ulang aplikasi berikutnya.
Kemampuan utama:
- Unduhan latar belakang
- Instalasi otomatis
- Tidak mengganggu pengguna
- Dukungan lintas platform (iOS, Android, Electron)
Learn more about update behavior →
Pembaruan Delta (Pembaruan Diferensial)
Section titled “Pembaruan Delta (Pembaruan Diferensial)”Hanya mengunduh file yang telah berubah antara versi, mengurangi penggunaan bandwidth hingga 95% dan mempercepat penyampaian pembaruan.
Kemampuan utama:
- Perbedaan tingkat berkas otomatis
- Verifikasi berbasis checksum
- Perbandingan manifest
- Cadangan cerdas ke pembaruan penuh jika diperlukan
Learn more about delta updates →
Rollback Otomatis
Section titled “Rollback Otomatis”Jika pembaruan gagal dimuat atau menyebabkan crash, sistem secara otomatis kembali ke versi terakhir yang dikenal berfungsi.
Kemampuan utama:
- Deteksi crash
- Deteksi timeout
- Pemulihan otomatis
- Tidak diperlukan intervensi pengguna
Learn more about rollbacks →
Validasi Checksum & Cadangan
Section titled “Validasi Checksum & Cadangan”Memverifikasi integritas bundle melalui checksum dan secara otomatis kembali ke versi terakhir yang berfungsi jika korupsi terdeteksi.
Kemampuan utama:
- Validasi checksum saat unduhan
- Deteksi korupsi
- Cadangan otomatis ke bundle terakhir yang berfungsi
- Alat pemulihan manual tersedia
Deteksi Pembaruan yang Mengganggu
Section titled “Deteksi Pembaruan yang Mengganggu”Mencegah pembaruan yang tidak kompatibel diterapkan pada perangkat yang menjalankan versi kode native lebih lama.
Kemampuan utama:
- Pemeriksaan kecocokan versi native
- Validasi dependensi plugin
- Pemblokiran otomatis pembaruan yang tidak kompatibel
- Pesan kesalahan yang jelas
Learn more about version targeting →
Kontrol Penyebaran
Section titled “Kontrol Penyebaran”Sistem Kanal
Section titled “Sistem Kanal”Atur dan kelola pembaruan di berbagai lingkungan dan segmen pengguna dengan konfigurasi kanal yang fleksibel.
Kemampuan utama:
- Kanal kustom tidak terbatas (produksi, staging, beta, dll.)
- Penugasan bundle per kanal
- Aturan penargetan khusus kanal
- Penugasan perangkat sendiri
- Override kanal per perangkat
Penargetan Perangkat
Section titled “Penargetan Perangkat”Targetkan perangkat tertentu, versi, atau segmen pengguna untuk peluncuran bertahap dan penyebaran terkontrol.
Kemampuan utama:
- Penargetan berbasis versi
- Override khusus perangkat
- Penyaringan platform (iOS, Android)
- Penyaringan metadata kustom
- Pemblokiran emulator/build pengembang
Kebijakan Kanal
Section titled “Kebijakan Kanal”Konfigurasikan aturan dan batasan untuk bagaimana pembaruan didistribusikan pada setiap kanal.
Kemampuan utama:
- Nonaktifkan pembaruan otomatis
- Blok pembaruan versi mayor
- Nonaktifkan pembaruan pada emulator
- Nonaktifkan pembaruan pada build pengembangan
- Kebijakan khusus platform (hanya iOS, hanya Android)
Learn more about channel policies →
Alat Pengembang
Section titled “Alat Pengembang”Pratinjau Bundel
Section titled “Pratinjau Bundel”Pratinjau bundel di lingkungan web langsung sebelum menyebarkannya ke perangkat, dapat diakses dari dashboard web.
Lokasi: Web Dashboard → App → Bundle → Preview tab
Debugging Langsung
Section titled “Debugging Langsung”Pemantauan waktu nyata terhadap peristiwa pembaruan untuk perangkat tertentu melalui CLI, menampilkan periksa, unduhan, instalasi, dan peristiwa kesalahan.
Penggunaan:
npx @capgo/cli app debug [appId]Menampilkan:
- Pemeriksaan pembaruan
- Kemajuan unduhan
- Status instalasi
- Pesan kesalahan
- Pemblokiran kebijakan
Penampil Manifest Bundel
Section titled “Penampil Manifest Bundel”Memeriksa manifest lengkap dari bundel mana pun termasuk daftar file, checksum, dan metadata.
Lokasi: Web Dashboard → App → Bundle → Manifest tab
Menampilkan:
- Daftar file dengan checksum
- Metadata bundel
- Kompatibilitas versi native
- Dependensi plugin
Dependensi Plugin Native
Section titled “Dependensi Plugin Native”Lihat semua plugin Capacitor asli yang disertakan dalam setiap bundel untuk melacak perubahan dependensi antar versi.
Lokasi: Web Dashboard → App → Bundle → Dependencies tab
Menampilkan:
- Nama plugin dan versi
- Penambahan/penghapusan dependensi
- Peringatan kompatibilitas
Integrasi CLI
Section titled “Integrasi CLI”Antarmuka baris perintah yang komprehensif untuk penyebaran otomatis dan integrasi CI/CD.
Perintah penting:
bundle upload- Unggah bundel barubundle list- Daftar semua bundelbundle delete- Hapus bundelbundle cleanup- Bersihkan bundel lamachannel set- Konfigurasikan kanalapp debug- Debugging langsung
Enkripsi Bundel
Section titled “Enkripsi Bundel”Enkripsi end-to-end untuk bundel dengan enkripsi AES-256, melindungi kode Anda saat ditransit dan saat disimpan.
Kemampuan utama:
- Pembuatan pasangan kunci RSA
- Enkripsi bundel AES-256
- Verifikasi tanda tangan kode
- Manajemen kunci enkripsi
Learn more about encryption →
Pembersihan & Retensi Bundel
Section titled “Pembersihan & Retensi Bundel”Membersihkan bundel lama secara otomatis berdasarkan kebijakan retensi untuk mengelola penggunaan penyimpanan.
Kemampuan utama:
- Jumlah retensi yang dapat dikonfigurasi
- Pembersihan otomatis melalui CLI
- Pekerjaan pembersihan terjadwal
- Pelacakan penggunaan penyimpanan
Penggunaan:
npx @capgo/cli bundle cleanup --keep=10Analitik & Pemantauan
Section titled “Analitik & Pemantauan”Statistik Pembaruan
Section titled “Statistik Pembaruan”Melacak tingkat adopsi pembaruan, tingkat keberhasilan, dan kemajuan penyebaran di seluruh basis pengguna Anda.
Metrik yang tersedia:
- Tingkat keberhasilan unduhan
- Tingkat keberhasilan instalasi
- Tingkat kesalahan berdasarkan jenis
- Adopsi pembaruan seiring waktu
- Distribusi versi
Lokasi: Web Dashboard → App → Statistics
Log Perangkat
Section titled “Log Perangkat”Log per perangkat yang menunjukkan seluruh siklus hidup pembaruan mulai dari pemeriksaan hingga instalasi.
Jenis peristiwa:
- Pemeriksaan pembaruan
- Mulai/selesai/gagal unduhan
- Mulai/selesai/gagal instalasi
- Peristiwa rollback
- Pemblokiran kebijakan
Lokasi:
- Web Dashboard → App → Device → Logs
- Web Dashboard → App → Logs (all devices)
Analitik Penggunaan Bundel
Section titled “Analitik Penggunaan Bundel”Analitik rinci tentang bundel mana yang aktif, jumlah unduhan, dan penggunaan penyimpanan.
Metrik:
- Instalasi aktif per bundel
- Jumlah unduhan
- Penggunaan penyimpanan per bundel
- Penggunaan bandwidth
Statistik Kanal
Section titled “Statistik Kanal”Lacak kinerja dan metrik adopsi per kanal.
Metrik:
- Perangkat per kanal
- Tingkat keberhasilan pembaruan per kanal
- Riwayat penyebaran
- Tingkat kesalahan per kanal
Lokasi: Web Dashboard → App → Channel → Statistics
Riwayat Penyebaran
Section titled “Riwayat Penyebaran”Jejak audit lengkap dari semua penyebaran bundel, penugasan kanal, dan perubahan konfigurasi.
Peristiwa yang ditelusuri:
- Unggahan bundel
- Penugasan kanal
- Perubahan kebijakan
- Penyesuaian perangkat
Lokasi: Web Dashboard → App → Channel → History
Keamanan & Kepatuhan
Section titled “Keamanan & Kepatuhan”Enkripsi End-to-End
Section titled “Enkripsi End-to-End”Enkripsi bundel saat disimpan dan saat ditransfer dengan enkripsi AES-256 standar industri.
Learn more about encryption →
Penandatanganan Kode
Section titled “Penandatanganan Kode”Memverifikasi integritas bundel dengan tanda tangan kriptografis untuk mencegah perubahan tidak sah.
Kepatuhan SOC 2 Type II
Section titled “Kepatuhan SOC 2 Type II”Infrastruktur dan proses bersertifikat sesuai standar SOC 2 Type II untuk keamanan perusahaan.
Kepatuhan App Store
Section titled “Kepatuhan App Store”Sepenuhnya mematuhi kebijakan Apple App Store dan Google Play Store untuk pembaruan OTA.
Learn more about compliance →
Penegakan 2FA (Tingkat Organisasi)
Section titled “Penegakan 2FA (Tingkat Organisasi)”Wajibkan autentikasi dua faktor untuk semua anggota organisasi agar dapat mengakses dashboard dan API.
Penegakan Bundel Terenkripsi
Section titled “Penegakan Bundel Terenkripsi”Wajibkan semua bundel untuk dienkripsi pada tingkat organisasi.Lokasi: Web Dashboard → Organisasi → Keamanan
Kolaborasi Tim
Section titled “Kolaborasi Tim”Kontrol Akses Berbasis Peran (RBAC)
Section titled “Kontrol Akses Berbasis Peran (RBAC)”Izin granular untuk kontrol akses tingkat organisasi dan tingkat aplikasi
Peran organisasi:
super_admin- Akses penuhadmin- Akses Adminread- Akses hanya bacaupload- Akses hanya unggah
Peran aplikasi:
app_developer- Akses penuh aplikasiapp_uploader- Hanya mengunggah bundelapp_reader- Akses hanya baca
Lokasi:
- Web Dashboard → Organisasi → Anggota
- Web Dashboard → Aplikasi → Akses
Pelajari lebih lanjut tentang RBAC →
Audit Logs
Section titled “Audit Logs”Jejak audit lengkap dari semua aktivitas organisasi dan aplikasi untuk kepatuhan dan keamanan.
Peristiwa yang dicatat:
- Tindakan pengguna (masuk, keluar, perubahan izin)
- Operasi bundel (mengunggah, menghapus, menetapkan)
- Operasi saluran (membuat, memperbarui, menghapus)
- Perubahan organisasi (pengaturan, anggota)
Lokasi: Web Dashboard → Organisasi → Audit Logs
Webhooks
Section titled “Webhooks”Terima notifikasi waktu nyata tentang peristiwa di aplikasi Anda melalui webhook HTTP.
Peristiwa yang Didukung:
apps- Aplikasi dibuat/diperbarui/dihapusapp_versions- Bundel diunggah/dihapuschannels- Saluran dibuat/diperbarui/dihapusorg_users- Anggota ditambahkan/dihapusorgs- Organisasi diperbarui
Fitur:
- URL webhook kustom
- Penyaringan peristiwa
- Log pengiriman
- Mekanisme percobaan ulang
- Fungsi pengujian
Lokasi: Web Dashboard → Organisasi → Webhooks
Kolaborasi Multi-Pengguna
Section titled “Kolaborasi Multi-Pengguna”Undang anggota tim ke organisasi Anda dengan peran dan izin tertentu.
Fitur:
- Undangan melalui email
- Penetapan peran
- Manajemen anggota
- Penarikan akses
Lokasi: Web Dashboard → Organisasi → Anggota
Manajemen Kunci API
Section titled “Manajemen Kunci API”Buat, kelola, dan cabut kunci API dengan tanggal kedaluwarsa opsional dan penyimpanan ber-hash.
Kemampuan kunci:
- Kunci per-aplikasi atau per-organisasi
- Tanggal kedaluwarsa opsional
- Penyimpanan ber-hash (tidak dapat dipulihkan)
- Dukungan rotasi kunci
Lokasi: Web Dashboard → Kunci API
Pelajari lebih lanjut tentang kunci API →
Kebijakan Kata Sandi
Section titled “Kebijakan Kata Sandi”Persyaratan kata sandi tingkat organisasi untuk menegakkan standar keamanan.
Kebijakan yang dapat diatur:
- Panjang minimum
- Wajib huruf kapital
- Wajib angka
- Wajib karakter khusus
Lokasi: Web Dashboard → Organisasi → Keamanan
Platform Support
Section titled “Platform Support”Dukungan Multi-Platform
Section titled “Dukungan Multi-Platform”Dukungan untuk iOS, Android, dan aplikasi Electron dengan satu SDK.
Platform yang Didukung:
- iOS (Capacitor 5, 6, 7, 8)
- Android (Capacitor 5, 6, 7, 8)
- Electron (BARU pada 2025)
Dukungan Jangka Panjang
Section titled “Dukungan Jangka Panjang”Dukungan berkelanjutan untuk versi Capacitor yang lebih lama untuk menjaga kompatibilitas dengan aplikasi lama.
Saat ini didukung:
- Capacitor 8 (terbaru)
- Capacitor 7
- Capacitor 6
- Capacitor 5
Backend Penyimpanan Kustom
Section titled “Backend Penyimpanan Kustom”Gunakan infrastruktur penyimpanan Anda sendiri (S3, R2, dll.) sebagai pengganti penyimpanan bawaan Capgo.
Pelajari lebih lanjut tentang penyimpanan kustom →
Konfigurasi China
Section titled “Konfigurasi China”Konfigurasi khusus untuk aplikasi yang didistribusikan di daratan Tiongkok guna mematuhi peraturan setempat.
Pelajari lebih lanjut tentang konfigurasi China →
Fitur Lanjutan
Section titled “Fitur Lanjutan”Perilaku Pembaruan Kustom
Section titled “Perilaku Pembaruan Kustom”Atur kapan dan bagaimana pembaruan diperiksa dan diterapkan melalui SDK.
Opsi yang dapat dikonfigurasi:
- Interval pemeriksaan (
periodCheckDelay- minimum 600 detik) - Waktu pembaruan langsung (
directUpdate- atInstall, onLaunch, always) - Aktifkan/nonaktifkan pembaruan otomatis (
autoUpdate) - Persyaratan jaringan (Android saja - melalui WorkManager)
Pelajari lebih lanjut tentang perilaku pembaruan →
Jenis Pembaruan
Section titled “Jenis Pembaruan”Berbagai jenis pembaruan untuk berbagai kasus penggunaan, mulai dari pembaruan instan hingga instalasi yang dikendalikan pengguna.
Jenis yang Tersedia:
- Pembaruan latar belakang (default)
- Pembaruan langsung
- Pembaruan yang dipicu pengguna
- Pembaruan bersyarat
Pelajari lebih lanjut tentang jenis pembaruan →
Sistem Kredit
Section titled “Sistem Kredit”Penagihan berbasis penggunaan dengan kredit untuk bandwidth, penyimpanan, dan sumber daya lainnya.
Fitur:
- Pelacakan penggunaan kredit
- Peringatan penggunaan
- Isi ulang melalui Stripe
- Buku kredit
Lokasi: Web Dashboard → Organisasi → Kredit
Getting Started
Section titled “Getting Started”Siap untuk mulai menggunakan fitur-fitur ini? Ikuti Panduan Quickstart untuk menyiapkan aplikasi pertama Anda dengan Capgo Live Updates.
Butuh Bantuan?
Section titled “Butuh Bantuan?”- Gabung dengan Discord kami untuk dukungan komunitas
- Cek FAQ untuk pertanyaan umum
- Telusuri dokumentasi API untuk integrasi API
- Hubungi dukungan untuk bantuan perusahaan .