Zum Hauptinhalt springen
Lösung

Wie Ihre Nutzung gezählt wird in Capgo

Verstehen, wie Capgo Ihre Nutzung zählt und nutzen Sie es am besten. Lernen Sie, Ihre Planung besser zu verwalten

Artikelcredits

Martin Donadieu

Schreiber

Valeria

Rezensent

Jordan

Redakteur

Wie Ihre Nutzung in Capgo gezählt wird

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

  • Benutzer
  • Speicher
  • Bandbreite

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

Benutzer

Jedes Mal, wenn ein Benutzer Ihre Capacitor JS-Anwendung herunterlädt und sie öffnet, sendet sie eine Anfrage an den Capgo-Backend, um zu erfahren, ob eine Aktualisierung verfügbar ist. Wenn die App das tut, sendet sie nur wenig Informationen, einschließlich der wichtigsten DeviceID

DeviceID: 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.0Diese ID bleibt nun bei jeder App-Wiederherstellung erhalten (sicher im Gerätespeicher gespeichert). Vor diesen Versionen wurde die ID mit jeder App-Installation neu gesetzt.

Jedes Mal, wenn Ihr Konto eine neue Geräte-ID erhält, wird sie in der Datenbank gespeichert. DeviceID ein Update anfordern (App geöffnet), es wurde sein Eintrag aktualisiert (updated_at in der Datenbank).

Diese Daten werden in 2 Orten gespeichert:

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

Bei der Planbegrenzung wird der erste Methode verwendet, da er 100% zuverlässig ist, für die Anzeige des Diagramms wird der zweite verwendet.

  • im Chart ist die zweite Methode
  • Im Diagramm wird der 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.

Jeden Monat beginnt diese Daten von Null.

  • Erstelle oder aktualisiere ein Gerät in meiner Datenbank bei jedem Geräteanforderung.
  • Füge dem täglichen Zähler die Anzahl der aktiven Geräte hinzu, die dieses Monat noch nicht aktiv waren.

Die erste Methode liefert: 900+ Nutzer während die zweite 200+ Nutzer auf Ihrem Konto anzeigt 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 Uploadgröße verbunden, desto besser ist Ihre App-Größe, desto besser bleiben Sie in Ihrem Plan.

Wenn Sie die Grenze erreichen oder nahe dran sind, können Sie Ihre Bundles mit dem CLI auflisten: npx @capgo/cli@latest bundle list Um zu sehen, was Sie freikriegen, indem Sie einen Bundle entfernen, freien Sie den Speicher, 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 Ihr Portemonnaie 💪.

Sie können auch das --external für den Upload zum Speichern Ihrer Daten und nicht in Ihrem Plan.

Bandbreite

Die Berechnung dieses Wertes ist etwas komplexer, aber die Idee ist dieselbe wie bei der Speicherung.

Die Berechnung dieses Wertes ist etwas komplexer, aber die Idee ist dieselbe wie beim Speichern.

Dieses Daten ist nur mit deinem Download-Größe verbunden, je besser deine Capacitor JS App-Größe ist, desto besser bleibst du in deinem 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.

The best way to stay in your plan is to have a small bundle, and if you can’t, show a download bar to your user, and let them know how much they have left to download.

In der Zukunft wird Capgo das Herunterlademanagement verbessern, um mehr Chancen zu haben, das Bundle gleichzeitig herunterzuladen.

Weitermachen von Wie Ihre Nutzung gezählt wird in Capgo

Wenn Sie verwenden Wenn Sie Capgo verwenden Wie Ihre Nutzung gezählt wird in live update Capgo Live Updates für den Produktworkflow in Capgo Live Updates Übersicht für die Implementierungsdetails in Übersicht Funktionen für die Implementierungsdetails in Funktionen Updateverhalten für die Implementierungsdetails in Updateverhalten und Updatearten für die Implementierungsdetails in Updatearten.

Live-Updates für Capacitor-Apps

Wenn ein Bug im Weblayer aktiv ist, versenden Sie die Reparatur über Capgo anstatt Tage zu warten, bis die App im App-Store freigegeben ist. Die Benutzer erhalten die Aktualisierung im Hintergrund, während native Änderungen im normalen Review-Prozess bleiben.

Unterstützung von Martin

Get Started Now

Neueste aus unserem Blog

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