Zum Hauptinhalt springen
Anwendung

Wie Ihre Nutzung in Capgo gezählt wird

Verstehen, wie Capgo Ihre Nutzung zählt, und nutzen Sie es optimal. Lernen Sie, Ihre Abrechnung besser zu verwalten

Artikelcredits

Martin Donadieu

Autoren

Valeria

Rezensent

Jordan

Redakteur

Wie Ihre Nutzung in Capgo gezählt wird

In Capgo, 3 Werte werden gezählt und wichtig zu verstehen

  • Nutzer
  • Speicherplatz
  • Bandbreite

Jeder wird auf eine geringfügig andere Weise gezählt

Nutzer

Jedes Mal, wenn ein Nutzer Ihr Capacitor JS-App herunterlädt und es öffnet, sendet es eine Anfrage an den Capgo-Backend, um zu erfahren, ob eine Aktualisierung verfügbar ist. DeviceID

DeviceIDWenn das App das tut, sendet es nur wenig Informationen, einschließlich der wichtigsten : es ist eine eindeutige ID (UUID), die auf dem Gerät generiert wird.Ab der Plugin-Version v5.10.0, v6.25.0 und v7.25.0

dieser ID persistiert nun auch bei App-Wiederinstallierungen (wird sicher im Gerätespeicher gespeichert). Vor diesen Versionen wurde die ID mit jeder App-Installation neu erstellt. DeviceID Jedes Mal, wenn Ihr Konto eine neue Geräte-ID erhält, wird sie im Datenbank gespeichert. Jedes Mal, wenn ein alter

Daten werden an 2 Orten gespeichert:

  • Geräte-Tabelle mit update_at Wert
  • App-Statistik mit täglicher Zähler, der die Anzahl der Geräte darstellt, die heute aktiv wurden und noch nicht aktiv waren dieses Monat.

Für die Plan-Grenze wird die erste Methode verwendet, da sie 100% zuverlässig ist, für die Anzeige des Diagramms wird die zweite verwendet.

  • Sie können beide in Ihrem Account auf der Startseite sehen:
  • Die zweite Methode wird im Diagramm verwendet.

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__ führt auch einige Filterungen für Sie durch. Wenn Sie CI/CD konfiguriert haben, um Ihre Version an Google PLAY zu senden, läuft Google Ihre __CAPGO_KEEP_1__-App jeden Mal an 20+ realen Geräten. Während der ersten 4 Stunden eines neuen Bundles blockieren wir die Google-Datenzentrum-IP, um sie zu verhindern, dass sie gezählt werden.

  • Jeden Monat beginnt diese Daten von Null.
  • Ein Gerät in meiner Datenbank erstellen oder aktualisieren bei jedem Geräteanforderung.

Die erste Methode liefert: 900+ Benutzer während die zweite auf Ihrem Konto bei 200+ Benutzern liegt Für die Planbegrenzung verwende ich die erste Methode, die 100% zuverlässig ist, und um die Grafik anzuzeigen verwende ich die zweite. Sie können beide auf Ihrer Konto-Hauptseite sehen.

Speicherplatz

Jedes Mal, wenn Sie ein Bundle hochladen, wird diese Zahl um die Größe des Uploads erhöht.

Diese Daten sind nur mit Ihrer Upload-Größe verbunden, je besser Ihre App-Größe ist, desto besser bleiben Sie in Ihrem Plan.

Wenn Sie die Grenze erreichen oder nahe kommen, können Sie Ihre Bundles mit dem CLI auflisten: npx @capgo/cli@latest bundle list Um zu sehen, was Sie entfernen können, indem Sie ein Bundle entfernen, freien Sie den Speicherplatz, aber löschen Sie die Statistiken nicht.

Wenn Sie bereit für den Reinigungsvorgang sind, verwenden Sie diesen Befehl, um viele Bundles zu entfernen: npx @capgo/cli@latest bundle cleanup

PS: Dies ist auch gut für die Erde, aber auch für Ihre Tasche.

Sie können auch den --external Upload-Größe verwenden, um Ihren Speicherplatz zu nutzen und nicht in Ihrem Plan zu zählen.

Bandbreite

Die Berechnung dieses Wertes ist ein bisschen komplexer, aber die Idee ist gleich wie bei dem Speicherplatz.

Jedes Mal, wenn ein Benutzer ein Bundle herunterlädt, wird diese Zahl um die Größe des Herunterladens erhöht.

Diese Daten sind nur mit Ihrer Herunterladungsgröße verbunden, je besser Ihre Capacitor JS-Anwendungsgröße ist, desto besser bleiben Sie in Ihrem Plan.

Eines ist wichtig zu beachten: Capgo kann nicht sehen, um welche Größe heruntergeladen wird, es sieht nur die Größe des Bundles. Wenn also Ihr Bundle groß ist und viele Benutzer scheitern, es herunterzuladen, werden Sie schnell an die Grenze gelangen.

Der beste Weg, um in Ihrem Plan zu bleiben, ist, ein kleines Bundle zu haben, und wenn Sie nicht können, zeigen Sie Ihren Benutzern einen Herunterladungsfortschrittsbalken und lassen Sie sie wissen, wie viel sie noch herunterladen müssen.

In der Zukunft wird Capgo das Herunterladensystem verbessern, um mehr Chancen zu haben, das Bundle in einem Mal herunterzuladen.

Fortsetzen Sie mit How your usage is counted in Capgo

Wenn Sie __CAPGO_KEEP_0__ verwenden How your usage is counted in Capgo __CAPGO_KEEP_0__ Live Updates zur Produktworkflow in Capgo Live Updates for the product workflow in Capgo Live Updates, Jedes Mal, wenn ein Benutzer ein Bundle herunterlädt, wird diese Zahl um die Größe des Herunterladens erhöht. zur Implementierungsdetail in Übersicht Funktionen zur Implementierungsdetail in Funktionen Updateverhalten zur Implementierungsdetail in Updateverhalten, und Updatearten zur Implementierungsdetail in Updatearten.

Live-Updates für Capacitor-Apps

Wenn ein Fehler im Web-Schicht lebt, schicken Sie die Reparatur über Capgo anstatt Tage zu warten, bis die App-Store-Zulassung genehmigt ist. Die Benutzer erhalten die Aktualisierung im Hintergrund, während native Änderungen im normalen Review-Verfahren bleiben.

Unterstützung durch Martin

Los geht's

Neueste aus unserem Blog

Capgo bietet Ihnen die besten Einblicke, die Sie benötigen, um eine wirklich professionelle Mobilanwendung zu erstellen.