Dalam Capgo, 3 nilai yang dihitung dan penting untuk dipahami
- Pengguna
- Penyimpanan
- Beban Bandwidth
Setiap satu memiliki cara yang sedikit berbeda untuk dihitung
Pengguna
Setiap kali pengguna mengunduh aplikasi JS Anda Capacitor dan membukanya, itu akan mengirim permintaan ke Capgo backend untuk mengetahui apakah ada update yang tersedia.
Saat aplikasi melakukan itu, aplikasi mengirimkan informasi yang sedikit, termasuk yang paling penting DeviceID
DeviceID: adalah ID unik (UUID) yang dihasilkan pada perangkat. Dari versi plugin v5.10.0, v6.25.0, dan v7.25.0, ID ini sekarang bertahan di antara penginstalan aplikasi (disimpan dengan aman di penyimpanan perangkat). Sebelum versi-versi ini, ID direset dengan setiap penginstalan aplikasi.
Setiap kali akun Anda menerima ID Perangkat Baru, itu disimpan di database.
Setiap kali pengguna lama DeviceID mengajukan permintaan update (aplikasi dibuka), itu mendapatkan catatannya diperbarui (updated_at di database).
Data ini disimpan di 2 tempat:
- meja perangkat dengan
update_atnilai - app_stats dengan penhitung harian yang mewakili jumlah perangkat yang aktif hari ini dan belum aktif bulan ini.
Untuk batasan rencana, metode pertama digunakan karena 100% dapat diandalkan, untuk menampilkan grafik metode kedua digunakan. Anda dapat melihat keduanya di akun Anda di halaman utama:
- di grafik adalah metode kedua
- di tabel aplikasi adalah metode pertama.
Capgo tidak termasuk emulator dan build dev dalam penggunaan Anda. Ingatlah bahwa setelah masa uji coba, Anda tidak dapat memiliki lebih dari 3% dari mereka, atau itu akan mengunci akun Anda, sampai Anda memperbaikinya.
Capgo juga melakukan filtrasi untuk Anda. Jika Anda telah mengonfigurasi CI/CD untuk mengirimkan versi Anda ke Google PLAY, Google akan menjalankan Capacitor 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
- Tambahkan ke counter harian jumlah perangkat aktif yang belum aktif bulan ini.
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 keduanya di halaman utama akun Anda.
Penyimpanan
Setiap kali Anda mengunggah bundle, angka ini ditingkatkan oleh ukuran unggahan.
Data ini hanya terkait dengan ukuran unggahan Anda, semakin baik ukuran aplikasi Anda, semakin baik Anda akan tetap dalam rencana Anda.
Jika Anda telah mencapai batas atau mendekatinya, Anda dapat menampilkan paket Anda dengan menggunakan CLI:
npx @capgo/cli@latest bundle list
Untuk melihat apa yang dapat Anda bersihkan, menghapus paket, bebaskan penyimpanan tetapi jangan menghapus statistik.
Ketika Anda siap untuk membersihkan, gunakan perintah ini untuk menghapus banyak paket:
npx @capgo/cli@latest bundle cleanup
PS: ini baik untuk planet, tetapi juga untuk dompet Anda 💪.
Anda juga dapat menggunakan
--externaluntuk mengunggah untuk menggunakan penyimpanan, dan tidak termasuk dalam rencana Anda.
Bandwidth
Penghitungan nilai ini sedikit lebih kompleks, tetapi konsepnya sama seperti penyimpanan.
Setiap kali pengguna mengunduh paket, nilai ini meningkat dengan ukuran unduhan.
Data ini hanya terkait dengan ukuran unduhan Anda, semakin baik aplikasi JS Anda Capacitor ukurannya, semakin baik Anda tetap dalam rencana Anda.
Hal penting yang perlu diperhatikan, Capgo tidak dapat melihat ukuran yang diunduh, hanya melihat ukuran paket. Jadi jika Anda memiliki paket besar, dan Anda memiliki banyak pengguna yang gagal mengunduhnya, Anda akan mencapai batas dengan cepat.
Cara terbaik untuk tetap dalam rencana Anda adalah memiliki paket kecil, dan jika Anda tidak dapat, tunjukkan bar pengunduhan kepada pengguna, dan beritahu mereka berapa banyak yang mereka miliki untuk diunduh.
Di masa depan, Capgo akan meningkatkan sistem download untuk memiliki kesempatan lebih banyak untuk mengunduh bundle pada satu waktu.
Teruskan dari Bagaimana penggunaan Anda dihitung dalam Capgo
Jika Anda menggunakan Bagaimana penggunaan Anda dihitung dalam Capgo untuk merencanakan pengiriman live update, hubungkannya dengan Capgo Live Updates untuk alur kerja produk dalam Capgo Live Updates, Ringkasan untuk detail implementasi dalam Ringkasan, Fitur untuk detail implementasi dalam Fitur, Pengaturan Perbarui untuk detail implementasi di Update Behavior, dan Jenis Update untuk detail implementasi di Jenis Update.