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 standar melalui pembaruan perangkat (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 Standar: Enkripsi akhir ke akhir dan kesetujuan terhadap pedoman Apple dan Google.
- Rollout Fleksibel: Tentukan pembaruan untuk kelompok pengguna tertentu (misalnya, beta, produksi) untuk peluncuran yang terkendali.
- Pengelolaan Kesalahan: Pantauan waktu nyata, opsi rollback, dan pembaruan sebagian menjaga stabilitas.
Capgo dirancang untuk deploymen yang halus dan ringan, sehingga Anda dapat fokus pada perbaikan aplikasi Anda sementara pembaruan terjadi di latar belakang.
Membuat Mulai dengan Capgo

Membuat Capgo berjalan di dalam aplikasi Anda Capacitor project proyek __CAPGO_KEEP_0__
adalah relatif sederhana. Proses instalasinya cepat dan melibatkan konfigurasi dasar.
Persyaratan Sistem
| Sebelum memulai, pastikan lingkungan pengembangan Anda memenuhi persyaratan minimum berikut: | Komponen |
|---|---|
| Persyaratan Minimum | Node.js |
| Capacitor | __CAPGO_KEEP_0__ |
| Versi 3.0 atau lebih tinggi | Tools Platformer (Xcode) (untuk iOS) atau Android Studio |
Anda juga perlu memiliki alat-alat yang diperlukan terinstal untuk pengembangan Capacitor, seperti Xcode untuk iOS atau Android Studio 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 -
Langkah 2: Sinkronkan Projek Anda
Setelah menginstal plugin, sinkronkan dengan projek Capacitor Anda:
npx cap sync -
Langkah 3: Atur Aktivitas Hidup
Untuk mengaktifkan aktivitas hidup, instal 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 Direkomendasikan | autoUpdate |
|---|---|---|
| Mengaktifkan pembaruan otomatis | true automatic updates | true |
| updateUrl | The endpoint for updates | https://api.capgo.app/updates |
Dengan konfigurasi ini, proyek Anda siap untuk menghandle update live secara efisien.
Mengelola Update OTA
Mengatur Pengaturan Otomatis Update
Menggunakan Capgo untuk mengautomatisasi update memudahkan proses pengembangan Anda. Mulai dengan mengautentikasi akses CLI Anda dengan perintah berikut:
npx @capgo/cli@latest init API_KEY
Selanjutnya, buatlah bundle update dari code Anda saat ini dengan menjalankan:
npx @capgo/cli app update
Setelah dikonfigurasi, Capgo secara otomatis memeriksa update ketika aplikasi dimulai, menginstalnya di latar belakang, dan menerapkan perubahan selama restart berikutnya.
| Jenis Update | Waktu Pembaruan | Dampak Pengguna |
|---|---|---|
| Pemeriksaan Latar Belakang | Mulai Aplikasi | Tidak Gangguan |
| Aktivasi Manual | Pada Permintaan | Gangguan Minimal |
| Pemberitahuan Push | Berbasis Acara | Dikendalikan Pengguna |
Setelah mengautomasi 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 pembaruan yang spesifik 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 Pembaruan |
|---|---|---|
| Beta | Pengujian fitur awal | Mingguan |
| Produksi | Pembaruan stabil | Dua minggu sekali |
| Enterprise | Klien bisnis | Bulanan |
| Pengguna Berpengaruh | Pembaruan kinerja | Sekadar diperlukan |
Dengan menetapkan pembaruan ke saluran tertentu, Anda dapat menguji fitur baru dengan kelompok yang lebih kecil sebelum mengeluarkannya untuk semua pengguna.
Pengaturan Pembaruan Error
Setelah pembaruan diatur dan didistribusikan, Capgo’s fitur pengelolaan kesalahan membantu menjaga stabilitas aplikasi. Fitur-fitur ini termasuk:
- Pantauan waktu nyata: Monitor kemajuan pembaruan di perangkat-perangkat.
- Keamanan yang kuat: Pastikan pembaruan aman dan tidak dapat dimanipulasi.
- Rollback satu-klik: Tetapkan kembali ke versi stabil jika diperlukan.
- Pembaruan parsial: Sampaikan hanya file yang dimodifikasi untuk meningkatkan kinerja.
Untuk mengelola kesalahan dengan efektif, pertimbangkan untuk menggunakan alat-alat ini:
| Fitur | Fungsi | Implementasi |
|---|---|---|
| Ulangi Otomatis | Mengatasi masalah jaringan | Fungsi Capgo bawaan |
| Pengendalian Versi | Mengikuti sumber pembaruan | Pengintegrasian Git |
| Pengelolaan Log Error | Mengawasi masalah pembaruan | 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 pembaruan mengalami masalah.
Keamanan dan Aturan Toko Aplikasi
Update 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 | Implementasi | Manfaat |
|---|---|---|
| Enkripsi Ujung ke Ujung | Metode yang Aman | Mencegah akses tidak berwenang |
| Pengelolaan Kunci | Penyimpanan Hardware | Mengamankan kunci enkripsi dengan melindungi |
| Kontrol Akses | Izin berdasarkan peran | Mengatur akses distribusi pembaruan |
Langkah-langkah ini, yang 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, mengikuti aturan spesifik mereka untuk operasi aplikasi yang aman dan transparan.
Untuk Aplikasi iOS, pengembang harus:
- Tawarkan opsi 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.”
Di sisi Android, Google Play memerlukan:
- Pemberitahuan yang jelas untuk update yang menunggu.
- Enkripsi end-to-end untuk semua paket update.
- versi kontrol yang lebih rinci untuk transparansi yang lebih baik. Dengan memenuhi pedoman ini, __CAPGO_KEEP_0__ telah memfasilitasi 23,5 juta pembaruan sukses
By meeting these guidelines, Capgo has facilitated Selain itu, platform ini secara aktif memantau kinerja pembaruan untuk memastikan perbaikan yang terus-menerus. Sistem Pemantauan Pembaruan [2]Untuk melengkapi penyampaian pembaruan yang aman, __CAPGO_KEEP_0__’s sistem pemantauan menyediakan
pemantauan waktu nyata
To complement its secure update delivery, Capgo’s tracking system provides Komponen Pemantauan Untuk memahami lebih dalam:
| Monitoring Component | Tujuan | Kriteria Keberhasilan |
|---|---|---|
| Analitis Real-Time | Mengikuti tingkat kesuksesan pembaruan | 95% pengadopsi dalam 24 jam |
| Pengukuran Kinerja | Mengoptimalisasi kecepatan download | Meningkatkan waktu respons |
| Deteksi Kesalahan | Mengidentifikasi masalah dengan cepat | Mengawasi kecepatan download |
| Pengelolaan Versi | ["Kontrol distribusi update"] | ["Mengikuti tingkat kesuksesan secara keseluruhan"] |
["Sistem pelacakan yang kuat ini memastikan update yang aman dan efisien, memperkuat dedikasi Capgo untuk distribusi update yang dapat diandalkan dan tanpa gangguan"]
["Tips Kinerja Update"]
["Tetapkan update Anda berjalan lancar dan tanpa gangguan dengan fokus pada optimasi kinerja"]
["Mengurangi Ukuran Update"]
["Capgo menggunakan update delta, yang berarti hanya perubahan antara versi yang disampaikan. Untuk mengurangi ukuran update lebih lanjut, pertimbangkan strategi berikut"]
| ["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 | Gunakan 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:
- Mengubah gambar ke WebP untuk ukuran file yang lebih kecil.
- Ganti gambar raster dengan grafik vektor bila memungkinkan.
- Aktifkan alat yang mengurangi dan menyempurnakan code Anda.
- Bersihkan secara teratur sumber daya yang tidak digunakan dan simbol debug.
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 alihkan
- pemuatan santai untuk mengurangi waktu muat aplikasi awal. Dengan cara ini, pengguna dapat menikmati fungsi yang tidak terganggu sementara pembaruan diterapkan di latar belakang.
Pengelolaan Ukuran Pembaruan
Mengelola ukuran total pembaruan sama pentingnya dengan cara mereka dimuat. Menjaga ukuran paket tetap terkendali memastikan aplikasi tetap responsif dan efisien.
Berikut adalah cara melakukannya:
- Audit dan hapus sumber daya yang tidak digunakan secara teratur.
- Terapkan pemotongan 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 pelaksanaan.
Kesimpulan
Capgo menonjol sebagai solusi yang dapat diandalkan untuk mengembangkan 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 pengembangan skala besar dengan mudah.
Platform ini memudahkan proses pengembangan dengan fitur-fitur seperti:
- Enkripsi akhir ke akhir untuk pengiriman update yang aman
- Perbaruan 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 mengalirkan perbaruan dan meningkatkan kinerja aplikasi Anda.
Pertanyaan yang sering diajukan
::: 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 pada proses ini bagi pengembang dan pengguna.Bagaimana manfaat menggunakan sistem kanal Capgo untuk mengelola pembaruan aplikasi, dan bagaimana cara ini meningkatkan keandalan aplikasi? Bagaimana manfaat menggunakan sistem kanal __CAPGO_KEEP_0__ untuk mengelola pembaruan aplikasi, dan bagaimana cara ini meningkatkan keandalan aplikasi?Bagaimana manfaat menggunakan sistem kanal __CAPGO_KEEP_0__ untuk mengelola pembaruan aplikasi, dan bagaimana cara ini meningkatkan keandalan aplikasi?
Bagaimana manfaat menggunakan sistem kanal Capgo untuk mengelola pembaruan aplikasi, dan bagaimana cara ini meningkatkan keandalan aplikasi? Bagaimana manfaat menggunakan sistem kanal __CAPGO_KEEP_0__ untuk mengelola pembaruan aplikasi, dan bagaimana cara ini meningkatkan keandalan aplikasi? Bagaimana manfaat menggunakan sistem kanal __CAPGO_KEEP_0__ untuk mengelola pembaruan aplikasi, dan bagaimana cara ini meningkatkan keandalan aplikasi?
Bagaimana manfaat menggunakan sistem kanal __CAPGO_KEEP_0__ untuk mengelola pembaruan aplikasi, dan bagaimana cara ini meningkatkan keandalan aplikasi?
Bagaimana manfaat menggunakan sistem kanal Capgo untuk mengelola pembaruan aplikasi, dan bagaimana cara ini meningkatkan keandalan aplikasi?
Capgo’s sistem saluran memungkinkan penyebaran pembaruan yang spesifik, memberikan developer fleksibilitas 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, developer dapat mengidentifikasi dan memperbaiki masalah-masalah yang muncul lebih awal, yang membantu meningkatkan keandalan aplikasi.
Kelebihan lain dari sistem ini adalah dukungannya untuk pembaruan balik yang cepat, memungkinkan pengguna 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.
:::
How can developers improve update performance and reduce update size when using Capgo with their Capacitor apps?
Bagaimana developer dapat meningkatkan kinerja pembaruan dan mengurangi ukuran pembaruan ketika menggunakan Capgo dengan aplikasi __CAPGO_KEEP_1__ mereka?
- Untuk membuat pembaruan lebih cepat dan menjaga ukuran mereka dapat diatur dengan __CAPGO_KEEP_0__, developer dapat fokus pada beberapa teknik yang praktis:Manfaatkan pembaruan diferensial : Sebaliknya mengirimkan aplikasi seluruhnya, hanya kirimkan bagian yang telah berubah. Pendekatan ini secara drastis mengurangi.
- Gunakan kompresi efektif: Implementasikan 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 memperhalus proses update.
Selain praktik-praktik tersebut, mengukur kinerja aplikasi Anda dengan menggunakan alat seperti Firebase dapat menyoroti area yang perlu diperbaiki. Hal ini membantu memastikan bahwa update tidak hanya lebih kecil, tetapi juga meningkatkan pengalaman pengguna. Bersamaan dengan langkah-langkah ini, pengembang dapat menyediakan update 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 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.