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_atWert - 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
--externalfü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.