Passer 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 comptabilisée dans Capgo

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

  • Utilisateurs
  • Stockage
  • Bandwidth

Chacune d'elles a une façon légèrement différente de comptage

Utilisateurs

Chaque fois qu'un utilisateur télécharge votre Capacitor application JS et l'ouvre, elle envoie une requête à Capgo backend 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 : 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

cet ID persiste désormais à travers les réinstallations de l'application (stocké de manière sécurisée dans le stockage du dispositif). Avant ces versions, l'ID était réinitialisé à chaque installation de l'application. DeviceID Chaque fois que votre compte reçoit un nouveau ID de dispositif, il est enregistré dans la base de données. Chaque fois qu'un ancien

Les données sont stockées dans 2 endroits :

  • tableau du dispositif avec update_at valeur
  • app_stats avec compteur journalier qui représente le nombre de dispositifs 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, tandis que la deuxième méthode est utilisée pour afficher le graphique. Vous pouvez les voir tous deux dans votre compte sur la page d'accueil :

  • le graphique utilise la deuxième méthode
  • la table des applications utilise 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, sinon 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. Au cours des 4 premières heures d'un nouveau bundle, nous bloquons les adresses IP du centre de données Google pour les empêcher d'être comptées.

Chaque mois, ces données commencent à zéro.

  • Créez ou mettez à jour un dispositif dans ma base de données à chaque demande de dispositif
  • Ajoutez au compteur journalier le nombre de dispositifs actifs qui n'ont pas été actifs ce mois.

Les deux premières méthodes retournent : 900+ utilisateurs alors que la deuxième est à 200+ utilisateurs sur votre compte Pour la limite 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 les voir sur votre page d'accueil de compte.

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'application 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 de l'espace de 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 le stockage.

Chaque fois qu'un utilisateur télécharge un bundle, ce nombre est augmenté par 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.

Une chose importante à noter, Capgo ne peut pas voir la taille qui est téléchargée, elle ne voit que la taille du bundle. Ainsi, si vous avez un grand bundle et que beaucoup d'utilisateurs échouent à le télécharger, vous atteindrez rapidement la limite.

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

Dans le futur, Capgo améliorera le système de téléchargement pour avoir plus de chances de télécharger le bundle en une seule fois.

Continuez à partir de la façon dont votre utilisation est comptée dans Capgo

Si vous utilisez Comment votre utilisation est comptabilisée dans Capgo connectez-l’à Capgo Live Updates for the product workflow in Capgo Live Updates, Résumé pour le détail de mise en œuvre dans L'aperçu Caractéristiques pour le détail de mise en œuvre dans Caractéristiques Comportement de mise à jour pour le détail de mise en œuvre dans Comportement de mise à jour, et Types de mise à jour pour le détail de mise en œuvre dans Types de mise à jour.

Mises à jour en temps réel pour les applications Capacitor

Lorsqu'un bug de la couche web est en ligne, expédiez la correction par le biais de 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 la voie de revue normale.

Support humain de Martin

Démarrer maintenant

Dernières actualités de notre Blog

Capgo vous offre les meilleures informations dont vous avez besoin pour créer une application mobile véritablement professionnelle.