In Capgo, 3 valori sono conteggiati e sono importanti da comprendere
- Utente
- Storage
- Bandwidth
Ognuno di essi ha un modo leggermente diverso di essere conteggiato
Utenti
Ogni volta che un utente scarica il tuo Capacitor app JS e lo apre, invierà una richiesta al backend di Capgo per sapere se è disponibile un aggiornamento.
Quando l'app fa questo, invia una piccola quantità di informazioni, tra cui l'informazione più importante DeviceID
DeviceID: è un ID univoco (UUID) generato sul dispositivo. Dal plugin versione v5.10.0, v6.25.0 e v7.25.0Questo ID ora persiste attraverso le reinstallazioni dell'app (archiviato in modo sicuro nel storage del dispositivo). Prima di queste versioni, l'ID veniva resettato con ogni installazione dell'app.
Ogni volta che il tuo account riceve un nuovo ID dispositivo, viene salvato nel database. DeviceID richiedere un aggiornamento (app aperta), si ottiene l'aggiornamento registrato (updated_at nel database).
Queste informazioni sono salvate in 2 posti:
- tabella dispositivo con
update_atvalore - app_stats con contatore giornaliero che rappresenta il numero di dispositivi che sono diventati attivi oggi e non sono stati attivi questo mese.
Per i limiti del piano viene utilizzato il primo metodo perché è 100% affidabile, per visualizzare la tabella del grafico viene utilizzato il secondo. Puoi vedere entrambi nella tua area riservata sulla pagina principale:
- nel grafico viene utilizzato il secondo metodo
- nella tabella degli app viene utilizzato il primo metodo.
Capgo non conta gli emulatori e le build di sviluppo nel tuo utilizzo. Ricorda che dopo la prova non potrai avere più del 3% di essi, altrimenti blocherai il tuo account fino a quando non lo correggerai.
Capgo sta anche facendo alcune filtri per te. Se hai configurato CI/CD per inviare la tua versione a Google PLAY, Google sta eseguendo il tuo Capacitor app ogni volta su 20+ dispositivi reali. Durante i primi 4 ore di un nuovo bundle, blochiamo gli IP dei data center di Google per prevenire che vengano conteggiati.
Ogni mese, i dati iniziano da zero.
- Creare o aggiornare un dispositivo nel mio database a ogni richiesta del dispositivo.
- Aggiungere al contatore quotidiano il numero di dispositivi attivi che non sono stati attivi questo mese.
Il primo metodo restituisce: 900+ utenti mentre il secondo è a 200+ utenti sul tuo account Per i limiti del piano utilizzo il primo metodo, che è del 100% affidabile, e per visualizzare la tabella utilizzo il secondo. Puoi vederli entrambi sulla pagina principale del tuo account.
Archiviazione
Ogni volta che carichi un bundle, questo numero aumenta della dimensione del caricamento.
Questi dati sono solo correlati alla dimensione dell'upload, meglio è la dimensione del tuo app, meglio rimani nel tuo piano.
Se raggiungi il limite o ci si avvicina, puoi elencare i tuoi bundle con il CLI:
npx @capgo/cli@latest bundle list
Per vedere cosa potresti pulire, rimuovendo un bundle, libera l'archiviazione ma non cancella le statistiche.
Quando sei pronto per la pulizia, utilizza questo comando per rimuovere molti bundle:
npx @capgo/cli@latest bundle cleanup
PS: questo è buono per il pianeta, ma anche per la tua borsa 💪.
Potresti anche utilizzare il
--externaldel l'upload per utilizzare il tuo storage, e non conteggiarlo nel tuo piano.
Bandwidth
La calcolazione di questo valore è un po' più complessa, ma l'idea è la stessa del storage.
Ogni volta che un utente scarica un bundle, questo numero aumenta di dimensione del download.
Questo dato è solo correlato alla dimensione del download, meglio è il tuo Capacitor app JS, meglio rimani nel tuo piano.
Una cosa importante da notare, Capgo non può vedere la dimensione scaricata, vede solo la dimensione del bundle. Quindi se hai un grande bundle, e molti utenti che falliscono a scaricarlo, raggiungerai il limite velocemente.
Il modo migliore per rimanere nel tuo piano è avere un piccolo bundle, e se non puoi, mostra una barra di download ai tuoi utenti, e fagli sapere quanto hanno ancora da scaricare.
In futuro, Capgo migliorerà il sistema di download per avere più possibilità di scaricare il bundle alla volta.
Continua da Come viene conteggiato il tuo utilizzo in Capgo
Se stai utilizzando Come viene conteggiato il tuo utilizzo in Capgo per pianificare la consegna di live update, connettilo con Capgo Aggiornamenti in Tempo Reale per il flusso di lavoro del prodotto in Capgo Live Updates, Panoramica per i dettagli di implementazione in Panoramica Caratteristiche per i dettagli di implementazione in Caratteristiche Comportamento dell'Aggiornamento per i dettagli di implementazione in Comportamento dell'Aggiornamento, e Tipi di Aggiornamento per i dettagli di implementazione in Tipi di Aggiornamento.