Capgo memungkinkan Anda untuk memperbarui Capacitor aplikasi Anda secara instan tanpa harus menunggu persetujuan toko aplikasi. Ini menyediakan pembaruan yang cepat, aman, dan sesuai dengan peraturan melalui pembaruan jarak jauh (OTA). Berikut ini yang perlu Anda ketahui:
- Pembaruan Cepat: 95% pengguna mendapatkan 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 Peraturan: Enkripsi akhir ke akhir dan keterikatan pada pedoman Apple dan Google.
- Rollout Fleksibel: Tentukan pembaruan untuk kelompok pengguna tertentu (misalnya, beta, produksi) untuk perilisan yang terkendali.
- Pengelolaan Kesalahan: Pantauan waktu nyata, opsi rollback, dan perbaruan parsial menjaga stabilitas.
Capgo dirancang untuk pengembangan yang lancar dan ringan, sehingga Anda dapat fokus pada meningkatkan aplikasi Anda sementara pembaruan terjadi di latar belakang.
Membuat Mulai dengan Capgo

Membuat Capgo berjalan di dalam aplikasi Anda Capacitor proyek proses instalasinya sangat sederhana dan melibatkan konfigurasi dasar.
Persyaratan Sistem
Sebelum memulai, pastikan lingkungan pengembangan Anda memenuhi persyaratan minimum berikut:
| Komponen | Persyaratan Minimum |
|---|---|
| Node.js | Versi LTS terbaru |
| Capacitor | Versi 3.0 atau lebih tinggi |
| Tools Platform | Xcode atau Studio Android |
Anda juga perlu memiliki alat-alat yang diperlukan terpasang untuk pengembangan Capacitor, seperti Xcode untuk iOS atau Studio Android untuk Android.
Langkah-Langkah Penginstalan Plugin
Berikut cara Anda dapat menginstal dan mengatur Capgo:
-
Langkah 1: Menginstal Plugin Capgo
Jalankan perintah berikut untuk menginstal plugin pembarui __CAPGO_KEEP_0__: Capgo updater plugin:
npm install @capgo/capacitor-updater -
Setelah menginstal plugin, sinkronkan dengan projek __CAPGO_KEEP_0__:
After installing the plugin, sync it with your Capacitor project:
npx cap sync -
Untuk mengaktifkan aktivitas hidup, instal plugin __CAPGO_KEEP_0__ untuk aktivitas hidup:
(untuk iOS) atau Capgo CLI dan inisialisasikan:
npm install @capgo/cli npx @capgo/cli init
Setelah pengaturan selesai, Anda dapat melanjutkan ke pengaturan proyek untuk pembaruan tanpa hambatan.
Konfigurasi Dasar
Untuk mengonfigurasi Capgo di proyek Capacitor Anda, update file dengan pengaturan berikut: capacitor.config.ts Anda dapat menyesuaikan pengaturan ini berdasarkan kebutuhan proyek Anda. Berikut adalah ringkasan opsi yang tersedia:
{
plugins: {
CapacitorUpdater: {
autoUpdate: true,
updateUrl: 'https://api.capgo.app/updates'
}
}
}
Pengaturan
| Tujuan | Nilai yang Dianjurkan | autoUpdate |
|---|---|---|
| Mengaktifkan pembaruan otomatis | Ya perbarui otomatis | true |
| __CAPGO_KEEP_0__ | The endpoint untuk perbarui | https://api.capgo.app/updates |
Dengan konfigurasi ini, proyek Anda siap untuk menghandle perbarui secara langsung dengan efisien.
Mengelola Perbarui Secara Langsung
Mengatur Otomatisasi Perbarui
Menggunakan Capgo untuk otomatisasi perbarui memudahkan proses pengembangan Anda. Mulai dengan mengautentikasi akses CLI Anda dengan perintah berikut:
npx @capgo/cli@latest init API_KEY
Selanjutnya, buat bundle perbarui dari code Anda saat ini dengan menjalankan:
npx @capgo/cli app update
Setelah dikonfigurasi, Capgo secara otomatis memeriksa perbarui ketika aplikasi dimulai, menginstalnya di latar belakang, dan menerapkan perubahan selama restart berikutnya.
| Jenis Perbarui | Waktu | Dampak Pengguna |
|---|---|---|
| Penelitian Latar Belakang | Mulai Aplikasi | Tidak Ada Gangguan |
| Dibangkitkan Tangan | Pada Permintaan | Minimal Gangguan |
| Pemberitahuan Push | Berbasis Acara | Dikendalikan Pengguna |
Setelah mengautomatisasi pembaruan, Anda dapat menggunakan Capgo’s Sistem Saluran untuk mengatur proses peluncuran untuk kelompok pengguna yang berbeda.
Update Pengendalian Distribusi
Capgo memungkinkan Anda untuk menetapkan versi update tertentu ke saluran yang berbeda, memberikan fleksibilitas dalam mengelola peluncuran. Berikut adalah contoh konfigurasi:
{
"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 Update |
|---|---|---|
| Beta | Pengujian fitur awal | Mingguan |
| Produksi | Rilis stabil | Dua mingguan |
| Enterprise | Klien bisnis | Bulanan |
| Pengguna Berkuasa | Pembaruan kinerja | Sesuai kebutuhan |
Dengan mengasosiasikan pembaruan ke saluran tertentu, Anda dapat menguji fitur baru dengan kelompok kecil sebelum mengimplementasikannya ke semua pengguna.
Pengelolaan Kesalahan Pembaruan
Setelah pembaruan diatur dan didistribusikan, Capgo’s fitur pengelolaan kesalahan membantu menjaga stabilitas aplikasi. Fitur-fitur ini termasuk:
- Pantauan waktu nyata: Monitor progress pembaruan di perangkat-perangkat.
- Keamanan yang kuat: Pastikan pembaruan aman dan tidak dapat dimanipulasi.
- Rollback satu-klik: Cepat kembali ke versi stabil jika diperlukan.
- Pembaruan parsial: Kirim hanya file yang dimodifikasi untuk meningkatkan kinerja.
Untuk mengelola kesalahan dengan efektif, pertimbangkan untuk menggunakan alat-alat ini:
| Fitur | Fungsi | Penerapan |
|---|---|---|
| Retries Otomatis | Mengatasi masalah jaringan | Fungsi Capgo bawaan |
| Pengendalian Versi | Mengikuti sumber update | Pengintegrasian Git |
| Pengolahan Log Error | Mengawasi masalah update | Analitik Dashboard |
| Sistem Rollback | Mengembalikan versi stabil | Reversi perintah tunggal |
Menggunakan sistem saluran untuk peluncuran bertahap mengurangi risiko dan memastikan aplikasi Anda tetap stabil, bahkan ketika update mengalami masalah.
Keamanan dan Aturan Toko Aplikasi
Perbarui Sistem Enkripsi
Capgo memastikan paket update-nya menggunakan enkripsi ujung ke ujung, memprioritaskan fitur keamanan kritis untuk melindungi data. Berikut adalah cara kerjanya:
| Fitur Keamanan | Pengimplementasian | Manfaat |
|---|---|---|
| Enkripsi Ujung ke Ujung | Methode yang aman | Mencegah akses tidak berwenang |
| Pengelolaan Kunci | Penggunaan penyimpanan perangkat keras | Mengamankan kunci enkripsi dengan melindungi |
| Kontrol Akses | Izin berdasarkan peran | Mengurangi akses distribusi pembaruan |
Langkah-langkah ini, yang dikombinasikan dengan ketat mengikuti pedoman keamanan platform, telah berkontribusi pada sukses global yang impresif 82% sukses global di lebih dari 750 aplikasi produksi [2].
Pedoman Platform
Capgo memastikan penuh kompatibilitas dengan persyaratan toko aplikasi iOS dan Android, menyesuaikan dengan aturan spesifik mereka untuk operasi aplikasi yang aman dan transparan.
Untuk Aplikasi iOS, pengembang harus:
- Tawarkan pilihan penghapusan akun dalam aplikasi yang jelas.
- Tetapkan praktik pengumpulan data yang transparan.
- Use Apple’s REST API for token revocation when implementing “Sign in with Apple.”
Pada sisi Android, Google Play memerlukan:
- Pemberitahuan yang jelas untuk update yang menunggu.
- Enkripsi akhir ke akhir untuk semua paket update.
- Versi Kontrol yang Rinci untuk transparansi yang lebih baik. Dengan memenuhi pedoman ini, __CAPGO_KEEP_0__ telah memfasilitasi
By meeting these guidelines, Capgo has facilitated sambil menjaga konsistensi . Selain itu, platform ini secara aktif memantau kinerja pembaruan untuk memastikan perbaikan yang terus-menerus. [2]Sistem Pemantauan Pembaruan
Untuk melengkapi penyampaian pembaruan yang aman, sistem pemantauan __CAPGO_KEEP_0__ menyediakan
To complement its secure update delivery, Capgo’s tracking system provides untuk mengoptimalkan kinerja dan mendeteksi potensi masalah. Berikut adalah penjelasan yang lebih rinci: Komponen Pemantauan
| Untuk meningkatkan transparansi, __CAPGO_KEEP_0__ memantau kinerja pembaruan secara aktif dan menyediakan laporan yang akurat. | Tujuan | Indikator Kesuksesan |
|---|---|---|
| Analitis Real-Time | Mengikuti tingkat kesuksesan pembaruan | 95% pengadopsian dalam 24 jam |
| Pengukuran Kinerja | Mengoptimalisasi kecepatan download | Meningkatkan waktu respons |
| Deteksi Kesalahan | Mengidentifikasi masalah dengan cepat | Mengawasi kecepatan download |
| Pengelolaan Versi | Distribusi Kontrol Update | Mengikuti Tingkat Kesuksesan Umum |
Sistem Pemantauan yang Kuat ini Menjamin Update yang Aman dan Efisien, Menguatkan dedikasi Capgo untuk Distribusi Update yang Terpercaya dan Tanpa Gangguan.
Tips Kinerja Update
Tetapkan Update Anda Berjalan Lancar dan Tidak Terganggu dengan Mencari Optimalisasi Kinerja.
Mengurangi Ukuran Update
Capgo menggunakan update delta, yang berarti hanya perubahan antara versi yang disampaikan. Untuk mengurangi ukuran update lebih lanjut, pertimbangkan strategi ini:
| Teknik Optimalisasi | 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 | Gunakan untuk ikon dan logo daripada gambar raster |
| Pembersihan Sumber Daya | Menghilangkan asset yang tidak perlu | Menghapus file dan sumber daya yang tidak digunakan |
Untuk hasil terbaik, fokus pada langkah-langkah ini:
- Mengubah gambar ke [WebP] untuk ukuran file yang lebih kecil. untuk ukuran file yang lebih kecil.
- ganti gambar raster dengan grafik vektor kapan pun mungkin.
- Aktifkan alat yang mengurangi dan mengompresi code.
- Hapus sumber daya dan simbol debug yang tidak digunakan secara teratur.
Pemuatan Latar Belakang Perbarui
Pastikan perbarui menjadi lancar dengan memuatnya di latar belakang. Berikut beberapa cara untuk meningkatkan efisiensi:
- Gunakan Capacitor’s Filesystem API untuk caching dan penyimpanan lokal.
- Tangani file lebih efisien dengan menggunakan blobs bukal 64 string.
- Integrasikan pemuatan yang ceroboh untuk mengurangi waktu muat aplikasi awal.
Dengan cara ini, pengguna akan merasakan fungsi yang tidak terganggu sementara pembaruan diterapkan di latar belakang.
Pengelolaan Ukuran Pembaruan
Mengelola ukuran pembaruan secara keseluruhan tidak kalah pentingnya dengan cara mereka dimuat. Menjaga ukuran paket tetap dalam batas memastikan aplikasi tetap responsif dan efisien. Berikut adalah cara Anda dapat melakukannya:
- Audit dan hapus sumber daya yang tidak digunakan secara teratur.
- Terapkan pemangkasan aplikasi Teknik untuk mengurangi ukuran paket iOS.
- Optimalkan basis data lokal untuk mengelola data lebih efisien.
- Kompress aset gambar untuk menyimpan ruang.
- Gunakan kembali sumber daya secara dinamis melalui pengaturan waktu eksekusi.
Kesimpulan
Capgo menonjol sebagai solusi yang dapat diandalkan untuk mengirimkan Capacitor aplikasi, didukung oleh catatan impresifnya dalam mengirimkan lebih dari 1,7 triliun update di lebih dari 2.000 aplikasi produksi [1]. Tingkat kineranya ini menunjukkan kemampuannya untuk mengelola pengiriman skala besar di dunia nyata dengan mudah.
Platform ini memudahkan proses pengiriman dengan fitur-fitur seperti:
- Enkripsi akhir-ke-akhir untuk pengiriman update yang aman. Optimizing iOS bundle size techniques.
- Pembaruan diferensial untuk mengurangi penggunaan bandwidth
- Pengintegrasian CI/CD yang halus dengan platform populer
- Kemampuan kompatibilitas toko aplikasi untuk iOS dan Android
- Rollback satu-klik untuk kontrol versi cepat
Capgo menggabungkan efisiensi, keamanan, dan kinerja, sehingga menjadi pilihan yang sangat baik untuk tim yang mencari solusi pengiriman ringan dan efektif. Platformnya yang kaya fitur menangani tantangan pengiriman aplikasi modern sambil tetap memenuhi persyaratan platform.
Inginkan proses pengiriman aplikasi Anda menjadi lebih sederhana? Mulai menggunakan Capgo hari ini untuk mempercepat pembaruan dan meningkatkan kinerja aplikasi Anda.
Pertanyaan Umum
::: faq
How does Capgo tetap memenuhi pedoman Apple dan Google sambil menawarkan pembaruan secara nirkabel?
How Capgo Tetap Memenuhi Pedoman Aplikasi App Store
Capgo memastikan bahwa semua pedoman aplikasi Apple dan Google dipenuhi dengan mengikuti ketat kebijakan pembaruan mereka. Untuk Apple, pembaruan dibatasi pada konten non-eksekutif, sementara Google menawarkan fleksibilitas yang lebih besar tetapi memerlukan tindakan keamanan yang ketat. Capgo menangani persyaratan ini dengan menerapkan enkripsi ujung-ke-ujung, meminta izin pengguna untuk pembaruan, dan menyesuaikan dengan aturan spesifik masing-masing platform. Untuk menjaga semuanya berjalan lancar, __CAPGO_KEEP_0__ secara teratur memeriksa sistem pembaruan dan memantau perubahan kebijakan. Upaya ini memastikan bahwa pembaruan secara nirkabel tetap aman, lancar, dan sepenuhnya kompatibel - menawarkan kepercayaan bagi pengembang dan pengguna.Bagaimana menggunakan sistem kanal Capgo untuk mengelola pembaruan aplikasi dapat memberikan manfaat dan meningkatkan keandalan aplikasi? Bagaimana __CAPGO_KEEP_0__ Tetap Memenuhi Pedoman Aplikasi App Store__CAPGO_KEEP_0__ memastikan bahwa semua pedoman aplikasi Apple dan Google dipenuhi dengan mengikuti ketat kebijakan pembaruan mereka. Untuk Apple, pembaruan dibatasi pada konten non-eksekutif, sementara Google menawarkan fleksibilitas yang lebih besar tetapi memerlukan tindakan keamanan yang ketat. __CAPGO_KEEP_0__ menangani persyaratan ini dengan menerapkan enkripsi ujung-ke-ujung, meminta izin pengguna untuk pembaruan, dan menyesuaikan dengan aturan spesifik masing-masing platform.
Untuk menjaga semuanya berjalan lancar, Capgo secara teratur memeriksa sistem pembaruan dan memantau perubahan kebijakan. Upaya ini memastikan bahwa pembaruan secara nirkabel tetap aman, lancar, dan sepenuhnya kompatibel - menawarkan kepercayaan bagi pengembang dan pengguna. Bagaimana menggunakan sistem kanal __CAPGO_KEEP_0__ untuk mengelola pembaruan aplikasi dapat memberikan manfaat dan meningkatkan keandalan aplikasi? Bagaimana __CAPGO_KEEP_0__ Tetap Memenuhi Pedoman Aplikasi App Store
__CAPGO_KEEP_0__ memastikan bahwa semua pedoman aplikasi Apple dan Google dipenuhi dengan mengikuti ketat kebijakan pembaruan mereka. Untuk Apple, pembaruan dibatasi pada konten non-eksekutif, sementara Google menawarkan fleksibilitas yang lebih besar tetapi memerlukan tindakan keamanan yang ketat. __CAPGO_KEEP_0__ menangani persyaratan ini dengan menerapkan enkripsi ujung-ke-ujung, meminta izin pengguna untuk pembaruan, dan menyesuaikan dengan aturan spesifik masing-masing platform.
Untuk menjaga semuanya berjalan lancar, Capgo secara teratur memeriksa sistem pembaruan dan memantau perubahan kebijakan. Upaya ini memastikan bahwa pembaruan secara nirkabel tetap aman, lancar, dan sepenuhnya kompatibel - menawarkan kepercayaan bagi pengembang dan pengguna.
Sistem saluran Capgo memungkinkan distribusi pembaruan yang spesifik menghadapi distribusi pembaruan yang sasaran, memberikan fleksibilitas kepada pengembang untuk merilis pembaruan ke kelompok pengguna tertentu. Pendekatan ini sangat cocok untuk peluncuran peringkat, 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 pembaruan cepat, memungkinkan pengguna untuk kembali ke versi stabil jika terjadi masalah. Dengan pembaruan waktu nyata, Capgo memastikan bahwa perbaikan dan fitur-fitur baru mencapai pengguna secara langsung - menghindari keterlambatan proses persetujuan toko aplikasi - menjaga aplikasi berjalan lancar dan pengguna bahagia.
Bagaimana pengembang dapat meningkatkan kinerja pembaruan dan mengurangi ukuran pembaruan ketika menggunakan __CAPGO_KEEP_0__ dengan aplikasi __CAPGO_KEEP_1__ mereka?
How can developers improve update performance and reduce update size when using Capgo with their Capacitor apps?
To make updates faster and keep their size manageable with Capgo, developers can focus on a few practical techniques:
- : Sebaliknya mengirimkan aplikasi seluruhnya, hanya kirimkan bagian yang telah berubah. Pendekatan ini secara drastis mengurangiukuran pembaruan Leverage differential updates.
- Gunakan kompresi efektif: Implementasi metode kompresi seperti ZSTD untuk mengurangi ukuran file update bahkan lebih lanjut.
- Strukturlah code Anda dengan bijak: Bagi code Anda menjadi bagian-bagian yang lebih kecil dan modular untuk mempercepat dan memperbaiki proses update.
Selain itu, dengan menggunakan alat pengukuran kinerja aplikasi seperti Firebase anda dapat menemukan area yang perlu diperbaiki. Hal ini membantu memastikan bahwa update tidak hanya lebih kecil, tetapi juga meningkatkan pengalaman pengguna. Dengan langkah-langkah ini, pengembang dapat menyediakan update yang lancar 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 kinerja, hubungkannya dengan Enkripsi untuk detail implementasi di Enkripsi, Kinerja untuk detail implementasi di Kinerja, Capgo Scanner Keamanan untuk alur kerja produk di Capgo Scanner Keamanan, Capgo Keamanan untuk alur kerja produk di Capgo Keamanan, dan Capgo Pusat Kepercayaan untuk alur kerja produk di Capgo Pusat Kepercayaan.