Saltare al contenuto principale
Soluzione

Come viene conteggiato il tuo utilizzo in Capgo

Capisci come Capgo conteggi il tuo utilizzo, e utilizzalo al meglio. Impara a gestire meglio il tuo piano

Martin Donadieu

Martin Donadieu

Content Marketer

Come viene conteggiato il tuo utilizzo in Capgo

In Capgo, 3 valori sono conteggiati e importanti da comprendere

  • Utenti
  • Spazio di archiviazione
  • Bandwidth

Ognuno in un modo leggermente diverso di essere conteggiato

Utenti

Ogni volta che un utente scarica il tuo Capacitor app JS e l'apre, invierà una richiesta al tuo Capgo backend per sapere se è disponibile un aggiornamento. Quando l'app fa questo, invia poco informazioni, tra cui quella più importante DeviceID

DeviceID: è un ID univoco (UUID) generato sul dispositivo. Dalla versione del plugin v5.10.0, v6.25.0 e v7.25.0, questo ID persiste ora attraverso le reinstallazioni dell'applicazione (archiviato in modo sicuro nel dispositivo di archiviazione). Prima di queste versioni, l'ID veniva resettato con ogni installazione dell'applicazione.

Ogni volta che il tuo account riceve un nuovo ID dispositivo, viene salvato nel database. Ogni volta che un vecchio DeviceID richiede un aggiornamento (l'app è aperta), ottiene il suo record aggiornato (updated_at nel database).

Queste informazioni sono salvate in 2 posti:

  • tabella del dispositivo con update_at valore
  • 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 si utilizza il primo metodo perché è 100% affidabile, per visualizzare la tabella si utilizza il secondo metodo. Puoi vederli entrambi nella tua area riservata sulla pagina principale:

  • nella tabella è il secondo metodo
  • in tabella delle app è il primo metodo.

Capgo non conta emulator e build dev nel tuo utilizzo. Ricorda che dopo la prova non potrai avere più del 3% di essi, o che blocherà 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 i server di dati di Google per prevenirli di essere contati.

Ogni mese, questo dato inizia da zero.

  • Crea o aggiorna un dispositivo nel mio database a ogni richiesta di dispositivo
  • Aggiungi 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 grafica utilizzo il secondo. Puoi vedere entrambi sulla pagina principale del tuo account.

Archiviazione

Ogni volta che carichi un bundle, questo numero aumenta della dimensione dell'upload.

Questo dato è solo correlato alla dimensione dell'upload, meglio è la tua app size, meglio rimani nel tuo piano.

Se raggiungi il limite o vicino, 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.

When sei pronto per la pulizia, utilizza questo comando per eliminare molti bundle: npx @capgo/cli@latest bundle cleanup

PS: questo è buono per il pianeta, ma anche per la tua borsa 💪.

Puoi anche utilizzare il --external del caricamento per utilizzare il tuo storage, e non conteggiarlo nel tuo piano.

Bandwidth

Il calcolo di questo valore è un po' più complesso, ma l'idea è la stessa del storage.

Ogni volta che un utente scarica un bundle, questo numero aumenta di dimensione del download.

Questi dati sono solo correlati alla tua dimensione del download, meglio è il tuo Capacitor app JS, meglio rimani nel tuo piano.

Un importante fatto 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 presto il limite.

La migliore maniera per rimanere nel tuo piano è avere un piccolo bundle, e se non puoi, mostra una barra di download ai tuoi utenti, e lasciali sapere quanto hanno ancora da scaricare.

Nel 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

If sei stai utilizzando Come viene conteggiato il tuo utilizzo in Capgo per pianificare la consegna di aggiornamenti in tempo reale, connettilo con Capgo Aggiornamenti in Tempo Reale per il flusso di lavoro del prodotto in Capgo Aggiornamenti in Tempo Reale, 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 nei Tipi di Aggiornamento.

Aggiornamenti in tempo reale per le app Capacitor

Quando un bug del layer web è attivo, invia la correzione attraverso Capgo invece di attendere giorni per l'approvazione della store. Gli utenti ricevono l'aggiornamento in background mentre le modifiche native rimangono nel normale percorso di revisione.

Inizia subito

Ultimi articoli del nostro Blog

Capgo ti offre le migliori informazioni per creare un'app mobile davvero professionale.