Lompat 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 JavaScript, HTML, CSS, dan aset perbaruan langsung ke pengguna tanpa persetujuan toko aplikasi. Perbaruan diunduh di latar belakang dan diterapkan pada restart aplikasi berikutnya.

Kemampuan utama:

  • Unduhan latar belakang
  • Penginstalan otomatis
  • Tidak ada gangguan pengguna
  • Dukungan lintas platform (iOS, Android, Electron)

Pelajari lebih lanjut tentang perilaku perbaruan →


Perbaruan Delta (Perbaruan Diferensial)

Judul Bagian: Perbaruan Delta (Perbaruan Diferensial)

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

Kemampuan utama:

  • Perbedaan file-level otomatis
  • Verifikasi berdasarkan checksum
  • Perbandingan manifesto
  • Pengembalian yang cerdas ke pembaruan lengkap ketika diperlukan

Pelajari lebih lanjut tentang pembaruan delta →


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

Kemampuan utama:

  • Pengenalan crash
  • Deteksi waktu tunggu
  • Revisi Otomatis
  • Tidak memerlukan intervensi pengguna

Pelajari lebih lanjut tentang rollback →


Mengverifikasi integritas bundle melalui cek pencacahan dan secara otomatis kembali ke versi kerja terakhir jika kerusakan terdeteksi.

Kemampuan utama:

  • Validasi cek pencacahan pada download
  • Deteksi kerusakan
  • Fallback otomatis ke bundle kerja terakhir
  • Tersedia alat pemulihan manual

Deteksi Perbaruan Pecah

Pembaruan Pemutakhiran Pembaruan

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

Fungsi utama:

  • Pengecekan kompatibilitas versi native
  • Validasi dependensi plugin
  • Penguncian otomatis pembaruan yang tidak kompatibel
  • Pesan kesalahan yang jelas

Pelajari lebih lanjut tentang target versi →


Pengendalian Pengembangan

Sistem Saluran

Sistem Saluran

Sistem Saluran

Organisir dan mengelola pembaruan di berbagai lingkungan dan segment pengguna dengan konfigurasi saluran yang fleksibel.

Kemampuan utama:

  • Tidak ada batasan saluran kustom (produksi, pengembangan, beta, dll.)
  • Pengasosiasi paket per-saluran
  • Aturan target per-saluran
  • Pengasosiasi diri perangkat
  • Overriding saluran per perangkat

Pelajari lebih lanjut tentang saluran →


Targetkan perangkat, versi, atau segment pengguna tertentu untuk peluncuran berlangsung dan pengembangan yang terkendali.

Kemampuan utama:

  • Penggunaan berdasarkan versi
  • Pengaturan penggantian perangkat
  • Penggunaan penyaringan platform (iOS, Android, Electron)
  • Penggunaan penyaringan metadata kustom
  • Penggunaan penghalang emulator/dev build

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

Kemampuan utama:

  • Mengaktifkan pembaruan otomatis
  • Menghalangi pembaruan versi utama
  • Mengaktifkan pembaruan pada emulator
  • Matikan pembaruan di bangunannya pengembangan
  • Kebijakan spesifik platform (hanya iOS, hanya Android, hanya Electron)

Pelajari lebih lanjut tentang kebijakan saluran →


Lihat paket-paket hidup di lingkungan web sebelum mengirimkannya ke perangkat, dapat diakses dari dasbor web.

Lokasi: Dasbor Web → Aplikasi → Paket → Tab Penglihatan


Pantau waktu nyata peristiwa pembaruan untuk perangkat tertentu melalui CLI, menampilkan periksa, download, instal, dan peristiwa kesalahan.

Penggunaan:

Tampilan jendela terminal
npx @capgo/cli app debug [appId]

Penggunaan:

  • Pantau pembaruan
  • Progress download
  • Status instalasi
  • Pesan kesalahan
  • Polisi blokir

Periksa manifest lengkap dari setiap bundle termasuk daftar file, checksum, dan metadata.

Lokasi: Dashborde Web → Aplikasi → Bundle → Tab Manifest

Tampilkan:

  • Daftar file dengan checksum
  • Metadata Bundle
  • Kompatibilitas versi native
  • Ketergantungan plugin native

Lihat semua plugin native Capacitor yang termasuk dalam setiap bundle untuk mengikuti perubahan ketergantungan versi.

Lokasi: Dashborde Web → Aplikasi → Bundel → Tab Ketergantungan

Menggambarkan:

  • Nama dan versi plugin
  • Penghapusan dan penambahan ketergantungan
  • Pemberitahuan kompatibilitas

Antarmuka Perintah Baris yang Komprehensif untuk Integrasi Otomatisasi Deploy dan CI/CD.

Perintah Utama:

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

Tampilkan referensi CLI penuh →


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

Kemampuan utama:

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

Pelajari lebih lanjut tentang enkripsi →


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

Kemampuan utama:

  • Jumlah retensi yang dapat disesuaikan
  • Pembersihan otomatis melalui CLI
  • Tugas pembersihan yang dijadwalkan
  • Penggunaan penyimpanan yang dilacak

Penggunaan:

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

Ikuti tingkat penyebaran update, tingkat kesuksesan, dan kemajuan penginstalan di seluruh basis pengguna Anda.

Metrik yang tersedia:

  • Tingkat kesuksesan download
  • Tingkat kesuksesan instalasi
  • Tingkat kesalahan berdasarkan jenis
  • Tingkat penyebaran update berdasarkan waktu
  • Distribusi versi

Lokasi: Dashborde Web → Aplikasi → Statistik


Log perangkat yang menampilkan siklus pembaruan lengkap dari pengecekan hingga instalasi.

Jenis Event:

  • Pengecekan pembaruan
  • Mulai/Selesai/Gagal Download
  • Mulai/Selesai/Gagal Instalasi
  • Event Rollback
  • Event Pemblokiran Kebijakan

Lokasi:

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

Belajar lebih lanjut tentang log →


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

Metrik:

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

Siaran performa dan metrik adopsi per saluran.

Metrics:

  • Perangkat per saluran
  • Sukses update per saluran
  • Riwayat pengiriman
  • Kesalahan per saluran

Lokasi: Papan Tugas Web → Aplikasi → Saluran → Statistik


Jejak audit lengkap dari semua pengiriman bundle, pengaturan saluran, dan perubahan konfigurasi.

Event yang diikuti:

  • Uploads Paket
  • Penugasan Saluran
  • Perubahan Kebijakan
  • Pengaturan Perangkat

Lokasi: Dashboard Web → Aplikasi → Saluran → Riwayat


Enkripsi paket di tempat dan dalam transit dengan enkripsi standar AES-256 industri.

Pelajari lebih lanjut tentang enkripsi →


Verifikasi integritas bundle dengan tanda tangan kriptografi untuk mencegah manipulasi.


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


Sangat kompatibel dengan kebijakan App Store Apple dan Google Play Store untuk pembaruan OTA.

Pelajari lebih lanjut tentang komplian →


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

Lokasi: Web Dashboard → Organisasi → Keamanan

Pelajari lebih lanjut tentang 2FA →


Minta semua pembungkusan untuk dienkripsi pada tingkat organisasi.

Lokasi: Web Dashboard → Organisasi → Keamanan


Kontrol Akses Berdasarkan Peran (RBAC)

Pengaturan Akses Berdasarkan Peran (RBAC)

Izinkan akses yang sangat spesifik untuk pengaturan akses organisasi dan aplikasi.

Peran Organisasi:

  • org_super_admin - Pengaturan kontrol organisasi penuh
  • org_admin - Pengaturan administrasi organisasi (tidak termasuk pengaturan tagihan/penghapusan)
  • org_billing_admin - Akses tagihan hanya
  • org_member - Akses baca-saja organisasi

Peran Aplikasi:

  • app_admin - Pengaturan kontrol aplikasi penuh
  • app_developer - Unggah bundle, mengelola 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 memenuhi persyaratan dan keamanan.

Event yang tercatat:

  • Aksi pengguna (masuk, keluar, perubahan izin)
  • Operasi bundle (unggah, hapus, tugas)
  • Operasi saluran (buat, update, hapus)
  • Perubahan organisasi (pengaturan, anggota)

Lokasi: Papan Tampilan Web → Organisasi → Log Audit


Terima 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 ditambahkan/dikeluarkan
  • orgs - Organisasi diperbarui

Fitur:

  • URL Webhook Kustom
  • Penggunaan Filter Event
  • Log Pengiriman
  • Mekanisme Ulang Coba
  • Fungsi Uji

Lokasi: Dashboard Web → Organisasi → Webhook


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

Fitur:

  • Undangan Email
  • Pengaturan Peran
  • Pengelolaan Anggota
  • Penghapusan Akses

Lokasi: Dashborde Web → Organisasi → Anggota


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

Pengaturan Kunci:

  • Kunci per aplikasi atau per organisasi
  • Tanggal kedaluwarsa opsional
  • Penyimpanan terhashing (tidak dapat dikembalikan)
  • Dukungan rotasi kunci

Lokasi: Dashboard Web → API Kunci

Pelajari lebih lanjut tentang API kunci →


Persyaratan sandi tingkat organisasi untuk menegakkan standar keamanan.

Pengaturan kebijakan yang dapat disesuaikan:

  • Panjang minimum
  • Harus mengandung huruf besar
  • Harus mengandung angka
  • Harus mengandung karakter khusus

Lokasi: Dashboard Web → Organisasi → Keamanan


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

Platform yang Disediakan:

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

Dukungan Jangka Panjang

Dukungan Jangka Panjang

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

Saat ini didukung:

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

Use your own storage infrastructure (S3, R2, etc.) instead of Capgo’s default storage.

Konfigurasi Cina


Konfigurasi Cina

Konfigurasi Tiongkok

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

Pelajari lebih lanjut tentang konfigurasi Tiongkok →


Fitur Lanjutan

Konfigurasi Tiongkok

Konfigurasi Tiongkok untuk aplikasi yang didistribusikan di daratan Tiongkok untuk memenuhi regulasi lokal.

Konfigurasi Tiongkok

Konfigurasi perilaku pembaruan kustom via SDK.

Pilihan yang dapat diatur:

  • Interval pengecekan (periodCheckDelay - minimum 600 detik)
  • Kebijakan pembaruan otomatis (autoUpdate - mati, diLatarBelakang, diPasang, diLuncurkan, selalu, hanyaDownload
  • Kebutuhan Jaringan (Hanya Android - melalui WorkManager)

Pelajari lebih lanjut tentang perilaku pembaruan →


Jenis pembaruan yang berbeda untuk kasus penggunaan yang berbeda, dari pembaruan instan hingga instalasi yang dikontrol pengguna.

Tipe yang tersedia:

  • Pembaruan diLatarBelakang (default)
  • Pembaruan Instan
  • Pembaruan yang Diprompt Pengguna
  • Pembaruan BerdasarKondisi

Pelajari lebih lanjut tentang jenis pembaruan →


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

Fitur:

  • Penggunaan kredit yang dilacak
  • Peringatan penggunaan
  • Top-up melalui Stripe
  • Catatan kredit

Lokasi: Dashboard Web → Organisasi → Kredit


Siap untuk memulai menggunakan fitur-fitur ini? Ikuti panduan Quickstart kami untuk mengatur aplikasi pertama Anda dengan __CAPGO_KEEP_0__ Live Updates. Panduan Quickstart to set up your first app with Capgo Live Updates.

Bab berjudul “Perlu Bantuan?”

Join Komunitas Discord

Jika Anda menggunakan Fitur-Fitur untuk merencanakan pemantauan dan analisis, hubungkannya dengan Statistik untuk detail implementasi di Statistik, Log untuk detail implementasi di Log, @capgo/capacitor-appinsights untuk detail implementasi di @capgo/capacitor-appinsights, Menggunakan @capgo/capacitor-appinsights untuk kemampuan asli di Menggunakan @capgo/capacitor-appinsights, dan @capgo/capacitor-firebase-analytics untuk detail implementasi di @capgo/capacitor-firebase-analytics.