In Capgo, 3 nilai penting dihitung dan perlu dipahami
- Pengguna
- Penyimpanan
- Bandwith
Masing-masing memiliki cara yang sedikit berbeda dalam dihitung
Pengguna
Setiap kali pengguna mengunduh aplikasi Capacitor JS Anda dan membukanya, itu akan mengirim permintaan ke Capgo backend untuk mengetahui apakah ada pembaruan yang tersedia.
Saat aplikasi melakukan itu, itu mengirimkan informasi yang sedikit, termasuk yang paling penting DeviceID
DeviceID: adalah ID unik (UUID) yang dihasilkan pada perangkat. Dari versi plugin mulai v5.10.0, v6.25.0, dan v7.25.0, ID ini kini bertahan di antara penginstalan aplikasi ulang (disimpan dengan aman di penyimpanan perangkat). Sebelum versi-versi ini, ID tersebut direset dengan setiap penginstalan aplikasi.
Setiap kali akun Anda menerima ID Perangkat Baru, itu disimpan di database.
Setiap kali pengguna lama DeviceID mengajukan permintaan pembaruan (aplikasi dibuka), itu mendapatkan catatannya diperbarui (updated_at di database).
Data ini disimpan di 2 tempat:
- tabel perangkat dengan
update_atnilai - app_stats dengan penanda harian yang mewakili jumlah perangkat yang aktif hari ini dan belum aktif sebulan ini.
Untuk membatasi plan, metode pertama digunakan karena 100% dapat diandalkan, untuk menampilkan grafik metode kedua digunakan.
- Anda dapat melihat kedua hal tersebut di akun Anda di halaman utama:
- di grafik adalah metode kedua
Capgo don’t count emulator and dev build in your usage. Keep in mind after the trial you can’t have more than 3% of them, or that will lock your account, until you fix it.
Capgo is also doing some filtering for you. If you have CI/CD configured to send your version to Google PLAY, Google is running your Capacitor app each time to 20+ real device. During the 4 first hours of a new bundle, we block Google data center IP to prevent them to being counted.
__CAPGO_KEEP_0__ juga melakukan filtering untuk Anda. Jika Anda memiliki CI/CD yang dikonfigurasi untuk mengirimkan versi ke Google PLAY, Google akan menjalankan __CAPGO_KEEP_1__ aplikasi Anda setiap kali ke 20+ perangkat nyata. Selama 4 jam pertama dari bundle baru, kami memblokir IP pusat data Google untuk mencegah mereka dihitung.
- Setiap bulan, data ini dimulai dari nol.
- Buat atau update perangkat di database saya pada setiap permintaan perangkat
Metode pertama mengembalikan: 900+ pengguna Sementara metode kedua berada di 200+ pengguna di akun Anda Untuk batasan rencana saya menggunakan metode pertama, yang 100% dapat diandalkan, dan untuk menampilkan grafik saya menggunakan metode kedua. Anda dapat melihat kedua-duanya di halaman utama akun Anda.
Penyimpanan
Setiap kali Anda mengunggah sebuah bundle, angka ini ditingkatkan oleh ukuran unggahan.
Data ini hanya terkait dengan ukuran unggahan Anda, semakin baik ukuran aplikasi Anda, semakin baik Anda berada di rencana Anda.
Jika Anda mencapai batasan atau mendekatinya, Anda dapat melihat daftar bundle Anda dengan menggunakan CLI:
npx @capgo/cli@latest bundle list
Untuk melihat apa yang dapat Anda bersihkan, menghapus bundle, Anda akan membebaskan penyimpanan tetapi jangan menghapus statistik.
Ketika Anda siap untuk membersihkan, gunakan perintah ini untuk menghapus banyak bundle:
npx @capgo/cli@latest bundle cleanup
PS: ini baik untuk planet, tetapi juga baik untuk dompet Anda 💪.
Anda juga dapat menggunakan
--externalukuran unggahan untuk menggunakan penyimpanan Anda, dan tidak menghitung dalam rencana Anda.
Bandwidth
Penghitungan nilai ini sedikit lebih kompleks, tetapi konsepnya sama seperti penyimpanan.
Setiap kali pengguna mengunduh sebuah bundle, angka ini ditingkatkan oleh ukuran unduhan.
This data is only related to your download size, the better your Capacitor JS app size is, the better you stay in your plan.
Hal penting yang perlu diperhatikan, Capgo tidak dapat melihat ukuran yang diunduh, hanya melihat ukuran bundle. Jadi jika Anda memiliki bundle besar, dan Anda memiliki banyak pengguna yang gagal mengunduhnya, Anda akan mencapai batas dengan cepat.
Cara terbaik untuk tetap dalam rencana Anda adalah memiliki bundle kecil, dan jika Anda tidak dapat, tunjukkan bar unduhan kepada pengguna Anda, dan beritahu mereka berapa banyak yang mereka miliki untuk diunduh.
Di masa depan, Capgo akan meningkatkan sistem unduhan untuk memiliki kesempatan lebih banyak untuk mengunduh bundle pada satu waktu.
Teruskan dari Bagaimana penggunaan Anda dihitung di Capgo
Jika Anda menggunakan Bagaimana penggunaan Anda dihitung di Capgo untuk pengiriman pembaruan hidup secara langsung, hubungkannya dengan Capgo Live Updates untuk alur kerja produk di Capgo Live Updates, Ringkasan untuk detail implementasi di Ringkasan, Fitur untuk detail implementasi di Fitur, Pengaturan Perbarui untuk detail implementasi di Pengaturan Perbarui, dan Jenis Perbarui untuk detail implementasi di Jenis Perbarui.