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, Ihren Plan besser zu verwalten

Artikelcredits

Martin Donadieu

Schriftsteller

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

Diese Daten werden in 2 Orten gespeichert:

  • Geräte-Tabelle mit update_at Wert
  • app_stats mit täglicher Zähler, der die Anzahl der Geräte darstellt, die heute aktiv wurden und noch nicht aktiv waren, seit diesem 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:
  • In der Grafik wird die zweite Methode 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 __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 auf 20+ realen Geräten. Während der ersten 4 Stunden eines neuen Bundles blockieren wir die Google-Daten-Center-IP, um sie zu verhindern, dass sie gezählt werden.

  • Jeden Monat beginnen diese Daten von Null.
  • Erstellen oder aktualisieren Sie ein Gerät in meiner Datenbank 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 entfernen Sie nicht die Statistiken.

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 Brieftasche 💪.

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 beim 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 Herunterladegröß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. Also wenn Sie ein großes Bundle haben und viele Benutzer, die es nicht herunterladen können, 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 das nicht können, zeigen Sie Ihren Benutzern einen Herunterladestatus an 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 von Wie Ihre Nutzung gezählt wird in Capgo

Wenn Sie "Wie Ihre Nutzung gezählt wird in __CAPGO_KEEP_0__" verwenden Wie Ihre Nutzung gezählt wird in Capgo um Live-Updates zu planen, verbinden Sie es mit Capgo Live Updates for the product workflow in Capgo Live Updates, Live Updates für den Produktworkflow in __CAPGO_KEEP_0__ Live Updates, zur Detailbeschreibung in Übersicht Funktionen zur Detailbeschreibung in Funktionen Updateverhalten zur Detailbeschreibung in Updateverhalten und Updatearten zur Detailbeschreibung in Updatearten.

Live-Updates für Capacitor-Apps

Wenn ein Bug im Weblayer aktiv ist, können Sie die Reparatur über Capgo liefern, anstatt Tage auf die Genehmigung durch den App-Store zu warten. Die Benutzer erhalten die Aktualisierung im Hintergrund, während native Änderungen im normalen Review-Prozess bleiben.

Unterstützung durch Martin

Los geht's jetzt

Neueste Beiträge aus unserem Blog

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