Capgo memungkinkan Anda untuk memperbarui Capacitor Pengguna dapat mengaktifkan aplikasi secara instan tanpa menunggu persetujuan toko aplikasi. Ini menyediakan pembaruan cepat, aman, dan sesuai dengan standar pembaruan perangkat (OTA). Berikut adalah informasi yang perlu Anda ketahui:
- Update Cepat: 95% pengguna menerima pembaruan dalam waktu 24 jam, dengan paket 5MB yang dikirim dalam 114ms.
- Pengaturan Mudah: Instal plugin dengan
npm install @capgo/capacitor-updaterSinkronkan proyek Anda, dan atur pembaruan dalam beberapa menit. - Aman & Sesuai: Enkripsi ujung ke ujung dan pengikatan terhadap pedoman Apple dan Google.
- Peluncuran Fleksibel: Tentukan pembaruan untuk kelompok pengguna tertentu (misalnya, beta, produksi) untuk peluncuran yang terkendali.
- Pengelolaan Kesalahan: Monitoring waktu nyata, opsi pengembalian, dan update parsial pastikan stabilitas.
Capgo dirancang untuk pengembangan ringan yang lancar, sehingga Anda dapat fokus pada meningkatkan aplikasi Anda sementara update berlangsung di latar belakang.
Mulai Menggunakan Capgo

Pengaturan Capgo Live Update Dashboard Interface Mulai Menggunakan Capacitor di projek Anda __CAPGO_KEEP_0__
proses instalasi dan konfigurasi dasar.
Spesifikasi Sistem
| Komponen | Persyaratan Minimum |
|---|---|
| Node.js | Versi LTS Terbaru |
| Capacitor | context: Page/area: Live updates product page. Role: Section or page heading. Seen in: page live-update.astro. Preserve Capgo product/brand and developer terms exactly. Message key `live_update_platform_capacitor_title` (Live Update Platform Capacitor Title). |
| Versi 3.0 atau lebih tinggi | Alat Platform Xcode (untuk iOS) atau |
You’ll also need to have the necessary tools installed for Capacitor development, such as Xcode for iOS or Android Studio for Android.
Untuk pengembangan __CAPGO_KEEP_0__ juga diperlukan alat-alat yang diperlukan, seperti Xcode untuk iOS atau Android Studio untuk Android.
Berikut cara Anda untuk menginstal dan mengatur Capgo:
-
Langkah 1: Instal Plugin Capgo
Jalankan perintah berikut untuk menginstal plugin pembaruan __CAPGO_KEEP_0__ Capgo updater plugin:
npm install @capgo/capacitor-updater -
Setelah menginstal plugin, sinkronkan dengan projek __CAPGO_KEEP_0__ Anda:
After installing the plugin, sync it with your Capacitor project:
npx cap sync -
Untuk mengaktifkan aktivitas hidup, instal plugin __CAPGO_KEEP_0__ __CAPGO_KEEP_1__
dan inisialisasikan: Capgo CLI Konfigurasi Dasar
npm install @capgo/cli npx @capgo/cli init
__CAPGO_KEEP_1__
__CAPGO_KEEP_0__
To mengatur Capgo di project Capacitor Anda, update file dengan pengaturan berikut: capacitor.config.ts File dengan pengaturan berikut:
{
plugins: {
CapacitorUpdater: {
autoUpdate: true,
updateUrl: 'https://api.capgo.app/updates'
}
}
}
Anda dapat menyesuaikan pengaturan ini berdasarkan kebutuhan proyek Anda. Berikut adalah ringkasan singkat dari opsi yang tersedia:
| Pengaturan | Tujuan | Nilai yang Direkomendasikan |
|---|---|---|
| otomatisUpdate | Mengaktifkan update otomatis | true |
| updateUrl | Endpoint untuk update Mengaktifkan | https://api.capgo.app/updates |
Setelah konfigurasi ini berlaku, proyek Anda siap untuk mengelola pembaruan hidup secara efisien.
Dikelola Pembaruan OTA
Mengatur Otomatisasi Pembaruan
Menggunakan Capgo untuk mengautomatisasi pembaruan memudahkan proses pengiriman Anda. Mulai dengan mengautentikasi akses CLI Anda dengan perintah berikut:
npx @capgo/cli@latest init API_KEY
Selanjutnya, buatlah paket pembaruan dari code saat ini Anda dengan menjalankan:
npx @capgo/cli app update
Setelah dikonfigurasi, Capgo secara otomatis memeriksa pembaruan ketika aplikasi dimulai, menginstalnya di latar belakang, dan menerapkan perubahan selama restart berikutnya.
| Jenis Pembaruan | Waktu | Dampak Pengguna |
|---|---|---|
| Pemeriksaan Latar Belakang | Mulai Aplikasi | Tidak ada Gangguan |
| Trigger Manual | Pembaruan Secara Permintaan | Minimal Gangguan |
| Pemberitahuan Push | Pembaruan Berdasarkan Acara | Dikendalikan Pengguna |
Setelah otomatisasi pembaruan, Anda dapat menggunakan sistem Capgo’s Sistem Saluran Untuk mengatur proses peluncuran yang berbeda untuk kelompok pengguna yang berbeda.
Pengendalian Distribusi Pembaruan
Capgo memungkinkan Anda untuk mengasosiasikan versi pembaruan tertentu ke saluran yang berbeda, memberikan fleksibilitas dalam mengelola peluncuran. Contoh konfigurasi berikut ini:
{
"channels": {
"beta": "v2.0.0-beta",
"production": "v1.9.5",
"enterprise": "v1.9.5-ent"
}
}
Pengaturan ini memastikan peluncuran yang terorganisir, seperti yang dijelaskan di bawah ini:
| Saluran | Tujuan | Frekuensi Perbarui |
|---|---|---|
| Beta | Pengujian Fitur Awal | Mingguan |
| Produksi | Rilis Stabil | Berdengang |
| Perusahaan | Pelanggan Bisnis | Bulanan |
| Pengguna Berpengalaman | Pembaruan Kinerja | Ketika Diperlukan |
Dengan mengasosiasikan pembaruan ke saluran tertentu, Anda dapat menguji fitur baru dengan kelompok kecil sebelum mengimplementasikannya untuk semua pengguna.
Pengelolaan Kesalahan Pembaruan
Setelah pembaruan diatur dan didistribusikan, fitur pengelolaan kesalahan Capgo membantu menjaga stabilitas aplikasi. Fitur-fitur ini termasuk:
- Pengawasan Sederhana: Pantau kemajuan pembaruan di berbagai perangkat.
- Keamanan yang Kuat: Pastikan pembaruan aman dan tidak dapat dimanipulasi.
- Pengembalian Cepat: Cepat kembali ke versi stabil jika diperlukan.
- Perbaruan parsial: Mengirimkan hanya file yang diubah untuk mengoptimalisasi kinerja.
Untuk mengelola kesalahan dengan efektif, pertimbangkan untuk menggunakan alat-alat ini:
| Fitur | Fungsi | Pengimplementasian |
|---|---|---|
| Retray Otomatis | Mengatasi masalah jaringan | Fungsi bawaan Capgo |
| Pengendalian Versi | Mengikuti sumber perbaruan | Pengintegrasian Git |
| Log Pengembang Eror | Pengawas Perbaruan Masalah | Analitik Dashboard |
| Sistem Rollback | Versi Stabil Dibuat Kembali | Perintah Satu Reversi |
Menggunakan sistem saluran untuk perbaruan bertahap mengurangi risiko dan memastikan aplikasi Anda tetap stabil, bahkan ketika perbaruan mengalami masalah.
Keamanan dan Aturan Toko Aplikasi
Sistem Perbaruan Enkripsi
Capgo memastikan paket perbaruan menggunakan enkripsi ujung ke ujung, memprioritaskan fitur keamanan kritis untuk melindungi data. Berikut cara kerjanya:
| Fitur Keamanan | Implementasi | Manfaat |
|---|---|---|
| Enkripsi Akhir ke Akhir | Metode yang Aman | Mencegah Akses yang Tidak Berwenang |
| Pengelolaan Kunci | Penggunaan Penyimpanan Perangkat Keras | Mengamankan Kunci Enkripsi |
| Pengendalian Akses | Izin Berdasarkan Peran | Menghambat Akses Distribusi Perbaruan |
Pengukuran-pengukuran ini, dikombinasikan dengan ketat mengikuti pedoman keamanan platform, telah berkontribusi pada tingkat kesuksesan global yang impresif 82% tingkat kesuksesan global di lebih dari 750 aplikasi produksi [2].
Pedoman Platform
Capgo memastikan keseluruhan kinerja yang sesuai dengan persyaratan toko aplikasi iOS dan Android, sejalan dengan aturan-aturan spesifik untuk operasi aplikasi yang aman dan transparan.
Untuk aplikasi iOSpengembang harus:
- Menghadirkan opsi penghapusan akun aplikasi yang jelas di dalam aplikasi.
- Menggunakan praktik pengumpulan data yang transparan.
- Gunakan REST API dari Apple untuk revokasi token saat mengimplementasikan "Masuk dengan Apple."
On Sisi Android, Google Play memerlukan:
- Penghapusan notifikasi untuk update yang menunggu.
- Enkripsi ujung ke ujung context: Halaman/area: Situs web pemasaran Capgo. Peran: Label UI singkat atau item navigasi. Kunci pesan `end_to_end_encryption` (End To End Encryption).
- untuk semua paket update. Kontrol versi rinci untuk transparansi yang lebih baik.
Dengan memenuhi pedoman ini, Capgo telah memfasilitasi 23,5 juta update sukses sambil menjaga kinerja yang sesuai [2]Selain itu, platform ini secara aktif memantau kinerja update untuk memastikan perbaikan yang terus-menerus.
Sistem Pemantauan Update
Untuk melengkapi penyampaian update yang aman, Capgo’s sistem pemantauan menyediakan pemantauan waktu nyata untuk mengoptimalkan kinerja dan mendeteksi potensi masalah. Berikut adalah penjelasan yang lebih mendalam:
| Komponen Pemantauan | Tujuan | Kriteria Keberhasilan |
|---|---|---|
| Analitik Waktu Nyata | Mengikuti tingkat keberhasilan update | 95% pengadopsian dalam 24 jam |
| Pengawasan Kinerja | Mengoptimalisasi kecepatan download | Meningkatkan waktu respons |
| Pengenalan Kesalahan | Mengidentifikasi masalah dengan cepat | Mengawasi kecepatan download |
| Pengelolaan Versi | Mengontrol distribusi pembaruan | Mengukur tingkat kesuksesan secara keseluruhan |
Sistem pengawasan yang kuat ini memastikan pembaruan yang aman dan efisien, memperkuat dedikasi Capgo untuk pembaruan yang dapat diandalkan dan tanpa gangguan.
Tips Kinerja Pembaruan
Pertahankan pembaruan Anda berjalan lancar dan tanpa gangguan dengan memfokuskan pada peningkatan kinerja.
Mengurangi Ukuran Pembaruan
Capgo menggunakan pembaruan delta, yang berarti hanya perubahan antara versi yang disampaikan. Untuk mengurangi ukuran pembaruan lebih lanjut, pertimbangkan strategi ini:
| Teknik Optimasi | Dampak | Implementasi |
|---|---|---|
| Code Minifikasi | Mengurangi Ukuran code | Mengompresi file JavaScript, CSS, dan HTML |
| Format Gambar WebP | Mengurangi ukuran file gambar | Mengubah gambar statis ke format WebP |
| Gambar Vektor | Ukuran kecil dengan skalabilitas | Pilih untuk ikon dan logo daripada gambar raster |
| Pembersihan Sumber Daya | Menghilangkan asset yang tidak perlu | Hapus file dan sumber daya yang tidak digunakan |
Untuk hasil terbaik, fokus pada langkah-langkah ini:
- Konversi gambar menjadi WebP untuk ukuran file yang lebih kecil.
- Ganti gambar raster dengan gambar vektor selalu mungkin.
- aktifkan alat yang dapat menyusut dan mengurangi ukuran code.
- bersihkan secara teratur sumber daya yang tidak digunakan dan simbol debug.
Muat Ulang Latar Belakang
Pastikan muat ulang menjadi lancar dengan memuatnya di latar belakang. Berikut beberapa cara untuk meningkatkan efisiensi:
- Pakai Capacitor’s Filesystem API untuk caching dan penyimpanan lokal.
- Manajemen file lebih efisien dengan menggunakan blobs alih-alih string base64.
- Incorporasi penggunaan beban santai untuk mengurangi waktu muat aplikasi awal.
Metode ini memastikan pengguna mengalami fungsi yang tidak terganggu sementara pembaruan diterapkan di latar belakang.
Pengelolaan Ukuran Pembaruan
Pengelolaan ukuran pembaruan secara keseluruhan tidak kalah pentingnya dengan cara mereka dimuat. Menjaga ukuran paket tetap dalam batas memastikan aplikasi tetap responsif dan efisien. Berikut cara melakukannya:
- Melakukan audit secara teratur dan menghapus sumber daya yang tidak digunakan.
- Aplikasikan teknik pemangkasan aplikasi untuk mengurangi ukuran paket iOS.
- Optimalkan basis data lokal untuk mengelola data lebih efisien.
- Mengompres aset gambar untuk menghemat ruang.
- Menggunakan kembali sumber daya secara dinamis melalui personalisasi waktu eksekusi.
Kesimpulan
Capgo menonjol sebagai solusi yang dapat diandalkan untuk mengdeploy Capacitor apps, didukung oleh catatan impresifnya dalam mengirimkan lebih dari 1,7 triliun pembaruan di lebih dari 2.000 aplikasi produksi [1]. Tingkat kineranya ini menunjukkan kemampuannya untuk menghandle pengiriman skala besar dengan mudah.
The platform memudahkan proses pengiriman dengan fitur-fitur seperti:
- Enkripsi ujung ke ujung context: Halaman/area: Situs web pemasaran Capgo. Peran: Label UI singkat atau item navigasi. Kunci pesan `end_to_end_encryption` (End To End Encryption).
- untuk pengiriman pembaruan yang aman Differential updates
- untuk mengurangi penggunaan bandwidth Pengintegrasian CI/CD yang halus
- Kemampuan App Store untuk iOS dan Android
- Rollback dengan satu klik untuk pengendalian versi cepat
Capgo menggabungkan efisiensi, keamanan, dan kinerja, sehingga menjadi pilihan yang tepat bagi tim yang mencari solusi pengiriman ringan dan efektif. Platform yang kaya fitur ini menangani tantangan pengiriman aplikasi modern sambil tetap memenuhi persyaratan platform.
Mau memudahkan proses pengiriman aplikasi Anda? Mulai menggunakan Capgo hari ini untuk mempercepat pembaruan dan meningkatkan kinerja aplikasi Anda.
Pertanyaan yang Sering Diajukan
::: faq
Bagaimana Capgo tetap kompatibel dengan pedoman Apple dan Google sambil menawarkan pembaruan secara nirkabel?
Bagaimana Capgo Tetap Kompatibel dengan Pedoman App Store
Capgo memastikan bahwa ia memenuhi semua pedoman app store Apple dan Google dengan mengikuti ketat kebijakan pembaruan mereka. Untuk Apple, pembaruan dibatasi pada konten non-eksekutif, while Google offers more flexibility but demands stringent security measures. Capgo addresses these requirements by implementing enkripsi ujung ke ujungmemperoleh persetujuan pengguna untuk pembaruan, dan menyesuaikan dengan setiap aturan platform.
Untuk menjaga semuanya berjalan lancar, Capgo secara teratur melakukan audit sistem pembaruan dan memantau perubahan kebijakan. Upaya ini memastikan bahwa pembaruan melalui udara tetap aman, lancar, dan sepenuhnya kompatibel - menawarkan kepercayaan pada proses bagi pengembang dan pengguna.
::: faq
Apa manfaat menggunakan sistem kanal Capgo untuk mengelola pembaruan aplikasi, dan bagaimana cara sistem ini meningkatkan keandalan aplikasi?
Sistem kanal Capgo memungkinkan penyebaran pembaruan yang spesifikmenghadirkan fleksibilitas bagi pengembang untuk merilis pembaruan ke kelompok pengguna tertentu. Pendekatan ini sangat cocok untuk peluncuran tahap demi tahap, pengujian beta, atau menjalankan eksperimen yang dikendalikan. Dengan memulai dengan kelompok yang lebih kecil, pengembang dapat mengidentifikasi dan memperbaiki masalah-masalah yang lebih awal, yang membantu meningkatkan keandalan aplikasi.
Kelebihan lain dari sistem ini adalah dukungannya untuk rollback cepat, memungkinkan pengguna untuk kembali ke versi stabil jika terjadi masalah. Dibandingkan dengan pembaruan waktu nyata, Capgo memastikan bahwa perbaikan dan fitur baru mencapai pengguna secara instan - menghindari keterlambatan proses persetujuan toko aplikasi - menjaga aplikasi berjalan lancar dan pengguna bahagia.
::: faq
Bagaimana pengembang dapat meningkatkan kinerja pembaruan dan mengurangi ukuran pembaruan ketika menggunakan Capgo dengan aplikasi Capacitor mereka?
Menggunakan Capgo untuk pembaruan aplikasi, pengembang dapat fokus pada beberapa teknik praktis:
- Menggunakan pembaruan diferensial: Sebaliknya mengirimkan aplikasi seluruhnya, hanya kirimkan bagian yang telah berubah. Pendekatan ini secara drastis mengurangi ukuran pembaruan. Menggunakan kompresi efektif.
- : Implementasikan metode kompresi seperti ZSTD untuk mengurangi ukuran file pembaruan bahkan lebih lanjut. update ukuran
- Strukturlah pikiran code Anda dengan bijak: Bagi code Anda menjadi bagian-bagian yang lebih kecil dan modular untuk mempercepat dan memudahkan proses pembaruan.
On top of praktik-praktik ini, mengikuti kinerja aplikasi Anda dengan alat seperti Firebase dapat menyoroti area untuk perbaikan. Hal ini membantu memastikan pembaruan tidak hanya lebih kecil tetapi juga meningkatkan pengalaman pengguna. Bersamaan, langkah-langkah ini memungkinkan pengembang untuk menyediakan pembaruan yang halus dan real-time sambil menjaga aplikasi tetap dapat diandalkan dan efisien.
Teruskan dari Capgo Plugin: Pengiriman Ringan untuk Aplikasi Capacitor
Jika Anda menggunakan Capgo Plugin: Pengiriman Ringan untuk Aplikasi Capacitor untuk merencanakan keamanan dan kewenangan, hubungkannya dengan Enkripsi untuk detail implementasi dalam Enkripsi, Kewenangan untuk detail implementasi di Compliance, Capgo Security Scanner for the product workflow in Capgo Security Scanner, Capgo Security for the product workflow in Capgo Security, and Capgo Trust Center for the product workflow in Capgo Trust Center.