Allez directement au contenu principal
Solution

Comment votre utilisation est comptabilisée dans Capgo

Comprenez comment Capgo comptabilise votre utilisation, et utilisez-l’au mieux. Apprenez à gérer mieux votre plan

Crédits de l'article

Martin Donadieu

Auteur

Valeria

Relecteur

Jordan

Éditeur

Comment votre utilisation est comptée dans Capgo

Dans Capgo, 3 valeurs sont comptées et importantes à comprendre

  • Utilisateurs
  • Stockage
  • Bandwidth

Chacune d'elles a une façon légèrement différente d'être comptée

Utilisateurs

Chaque fois qu'un utilisateur télécharge votre Capacitor application JS et l'ouvre, elle envoie une requête vers le backend Capgo pour savoir si une mise à jour est disponible. DeviceID

DeviceIDQuand l'application fait cela, elle envoie peu d'informations, y compris l'une des plus importantes : c'est un ID unique (UUID) généré sur le dispositif.À partir de la version de plugin v5.10.0, v6.25.0 et v7.25.0 

Chaque fois que votre compte reçoit un nouveau ID de appareil, il est enregistré dans la base de données. Chaque fois qu'un ancien DeviceID une mise à jour (l'application s'ouvre), elle obtient son enregistrement mis à jour (updated_at dans la base de données).

Cette donnée est enregistrée dans 2 endroits :

  • tableau de appareil avec update_at valeur
  • app_stats avec compteur quotidien qui représente le nombre d'appareils qui sont devenus actifs aujourd'hui et n'ont pas été actifs ce mois.

Pour les plans limités, la première méthode est utilisée car elle est 100 % fiable, pour afficher le graphique, la deuxième méthode est utilisée. Vous pouvez voir les deux dans votre compte sur la page d'accueil :

  • sur le graphique est la deuxième méthode
  • sur la table des applications est la première méthode.

Capgo ne compte pas les émulateurs et les builds de développement dans votre utilisation. Gardez à l'esprit que après la période d'essai, vous ne pouvez pas avoir plus de 3 % d'entre eux, ou cela verrouillera votre compte, jusqu'à ce que vous le corrigiez.

Capgo effectue également certaines opérations de filtrage pour vous. Si vous avez configuré CI/CD pour envoyer votre version à Google PLAY, Google exécute votre Capacitor application chaque fois sur 20+ appareils réels. Pendant les 4 premières heures d'un nouveau bundle, nous bloquons les adresses IP du centre de données Google pour empêcher qu'ils soient comptés.

Chaque mois, cette donnée commence à zéro.

  • Créez ou mettez à jour un appareil dans ma base de données à chaque demande d'appareil.
  • Augmentez un compteur quotidien du nombre d'appareils actifs qui n'ont pas été actifs ce mois-ci.

La première méthode retourne : 900+ utilisateurs alors que la deuxième est à 200+ utilisateurs sur votre compte Pour les limites de plan, j'utilise la première méthode, qui est 100 % fiable, et pour afficher le graphique, j'utilise la deuxième. Vous pouvez voir les deux sur votre page d'accueil.

Stockage

Chaque fois que vous téléchargez un bundle, ce nombre augmente de la taille de la téléchargement.

Cette donnée ne concerne que la taille de vos téléchargements, mieux votre taille d'appareil est, mieux vous restez dans votre plan.

Si vous atteignez la limite ou êtes proche, vous pouvez lister vos bundles avec le CLI: npx @capgo/cli@latest bundle list Pour voir ce que vous pourriez nettoyer, en supprimant un bundle, vous libérez du stockage mais ne supprimez pas les statistiques.

Lorsque vous êtes prêt pour la mise à jour, utilisez cette commande pour supprimer de nombreux bundles: npx @capgo/cli@latest bundle cleanup

PS : c'est bon pour la planète, mais aussi pour votre portefeuille 💪.

Vous pouvez également utiliser le --external de téléchargement pour utiliser votre stockage, et pas compter dans votre plan.

Bandwidth

La calcul de cette valeur est un peu plus complexe, mais l'idée est la même que pour la stockage.

Chaque fois qu'un utilisateur télécharge un bundle, ce nombre augmente de la taille du téléchargement.

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.

La meilleure façon de rester dans votre plan est d'avoir un petit bundle, et si vous ne pouvez pas, montrez une barre de téléchargement à vos utilisateurs, et leur dites combien ils ont encore à télécharger.

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

Si vous utilisez How your usage is counted in Capgo pour planifier la livraison d'actualisations en direct, connectez-l’avec Capgo Live Updates pour le flux de travail du produit dans les mises à jour Capgo en direct Vue d'ensemble pour le détail d'implémentation dans Vue d'ensemble Fonctionnalités pour le détail d'implémentation dans Fonctionnalités Comportement de mise à jour pour le détail d'implémentation dans Comportement de mise à jour, et Types de mise à jour pour le détail d'implémentation dans Types de mise à jour.

Mises à jour instantanées pour les applications Capacitor

Lorsqu'un bug de la couche web est en ligne, envoyez la correction à travers Capgo au lieu d'attendre des jours pour l'approbation des magasins d'applications. Les utilisateurs reçoivent la mise à jour en arrière-plan tandis que les modifications natives restent dans le chemin de revue normal.

Support humain de Martin

Commencez dès maintenant

Dernières actualités de notre Blog

Capgo vous offre les meilleures informations nécessaires pour créer une application mobile véritablement professionnelle.