Ke halaman utama
Solusi

Bagaimana penggunaan Anda dihitung dalam Capgo

Pahami bagaimana Capgo menghitung penggunaan Anda, dan gunakanlah dengan optimal. Belajarlah mengelola lebih baik rencana Anda

Martin Donadieu

Martin Donadieu

Content Marketer

Bagaimana penggunaan Anda dihitung dalam Capgo

Dalam Capgo, 3 nilai yang dihitung dan penting untuk dipahami

  • Pengguna
  • Penyimpanan
  • Beban Bandwidth

Setiap satu memiliki cara yang sedikit berbeda dalam dihitung

Pengguna

Each time a user download your Capacitor JS app and opens it, it will send a request to Capgo backend to know is update is available. When the app does that, it sends little information, including the most important one DeviceID

DeviceID: adalah ID unik (UUID) yang dihasilkan pada perangkat. Mulai dari versi plugin v5.10.0, v6.25.0, dan v7.25.0, ID ini sekarang 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, maka disimpan di database. Setiap kali pengguna lama DeviceID mengajukan permintaan pembaruan (aplikasi dibuka), maka ia mendapatkan catatannya diperbarui (updated_at di database).

Data ini disimpan di 2 tempat:

  • tabel perangkat dengan update_at nilai
  • app_stats dengan penhitung harian yang mewakili jumlah perangkat yang aktif hari ini dan belum aktif bulan ini.

Untuk membatasi plan, 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
  • In tabel aplikasi, metode pertama adalah cara yang paling umum.

Capgo tidak menghitung emulator dan build dev dalam penggunaan Anda. Perlu diingat bahwa setelah masa percobaan, Anda tidak dapat memiliki lebih dari 3% dari pengguna yang tidak aktif, atau itu akan mengunci akun Anda sampai Anda memperbaikinya.

Capgo juga melakukan filtering untuk Anda. Jika Anda telah mengonfigurasi CI/CD untuk mengirimkan versi aplikasi 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 perbarui perangkat di database saya setiap kali permintaan perangkat.
  • Tambahkan ke counter harian jumlah perangkat aktif yang belum aktif bulan ini.

Metode pertama mengembalikan: 900+ pengguna Sementara metode kedua hanya memiliki 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.

Penggunaan 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 mencapai batasan atau mendekatinya, Anda dapat melihat daftar bundle Anda dengan CLI: npx @capgo/cli@latest bundle list Untuk melihat apa yang dapat Anda bersihkan, menghapus bundle, akan membebaskan penyimpanan tetapi tidak menghapus statistik.

When Anda sudah siap untuk membersihkan, gunakan perintah ini untuk menghapus banyak bundle: npx @capgo/cli@latest bundle cleanup

PS: ini baik untuk planet, tapi juga untuk dompet Anda 💪.

Anda juga dapat menggunakan --external untuk mengunggah untuk menggunakan penyimpanan Anda, dan tidak menghitung dalam rencana Anda.

Bandwidth

Penghitungan nilai ini sedikit lebih kompleks, tapi ide yang sama seperti penyimpanan.

Setiap kali pengguna mengunduh bundle, nilai 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.

One important thing to note, Capgo cannot see what size is downloaded, it only sees the size of the bundle. So if you have a big bundle, and you have many users who fail to download it, you will reach the limit quickly.

Cara terbaik untuk tetap dalam rencana Anda adalah memiliki bundle kecil, dan jika Anda tidak bisa, tunjukkan bar unduhan kepada pengguna Anda, dan beritahu mereka berapa banyak yang mereka masih harus unduh.

In the future, Capgo will improve the download system to have more chances to download the bundle at one time.

Keep going from How your usage is counted in Capgo

Jika Anda menggunakan Bagaimana penggunaan Anda dihitung dalam Capgo untuk merencanakan pengiriman update live, 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 dalam Pengaturan Perbarui, dan Jenis Perbarui untuk detail implementasi di Tipe Update.

Pembaruan Langsung untuk Aplikasi Capacitor

Ketika bug layer web masih aktif, kirimkan perbaikan melalui Capgo daripada menunggu hari-hari untuk persetujuan toko aplikasi. Pengguna mendapatkan pembaruan di latar belakang sementara perubahan native tetap dalam jalur review normal.

Mulai Sekarang

Terbaru dari Blog Kami

Capgo memberikan Anda wawasan terbaik yang Anda butuhkan untuk membuat aplikasi mobile yang profesional.