Vai direttamente 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

Crediti dell'articolo

Martin Donadieu

Autore

Valeria

Revisione

Jordan

Redattore

Come viene conteggiato il tuo utilizzo in Capgo

In Capgo, 3 valori sono conteggiati e importanti da comprendere

  • Utenti
  • Archiviazione
  • Contenuto

Ogni uno a 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. Dalla versione del plugin v5.10.0, v6.25.0 e v7.25.0, questo ID persiste ora anche dopo il reinstallamento dell'app (archiviato in modo sicuro nel 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. Ogni volta che un vecchio DeviceID richiede un aggiornamento (app aperta), viene aggiornato il suo record (updated_at nel database).

Dati salvati in 2 posti:

  • tabella del dispositivo con update_at valore
  • app_stats con contatore giornaliero che rappresenta il numero di dispositivi che sono stati attivati oggi e non sono stati attivi questo mese.

Per i limiti del piano viene utilizzato il primo metodo perché è del 100% affidabile, per visualizzare la tabella del grafico viene utilizzato il secondo.

  • Potete vedere entrambi nella vostra area riservata sulla pagina principale:
  • nel grafico viene utilizzato il secondo metodo

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_KEEP_0__ sta anche facendo alcune filtri per voi. Se avete configurato CI/CD per inviare la vostra versione su Google PLAY, Google sta eseguendo il vostro __CAPGO_KEEP_1__ 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.
  • Crea o aggiorna un dispositivo nel mio database a ogni richiesta del dispositivo.

La prima metodologia restituisce: 900+ utenti mentre la seconda è a 200+ utenti sul tuo account Per il limite del piano utilizzo la prima metodologia, che è del 100% affidabile, e per visualizzare la chart utilizzo la seconda. Puoi vedere entrambe sulla pagina principale del tuo account.

Archiviazione

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

Questo dato è correlato solo alla tua dimensione di upload, meglio è la tua app, 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.

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 --external del upload per utilizzare l'archiviazione e non conteggiare nel tuo piano.

Bandwidth

La calcolazione di questo valore è un po' più complessa, ma l'idea è la stessa dell'archiviazione.

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

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

Un importante aspetto 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 nel scaricarlo, raggiungerai presto il limite.

La migliore strategia 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 ancora devono 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 aggiornamenti in tempo reale, connettilo con Capgo Live Updates for the product workflow in Capgo Live Updates, Page/area: Pagina del prodotto Live updates. Ruolo: Etichetta o elemento di navigazione breve. Visualizzato in: pagina live-update.astro. Preservare i termini del prodotto/marca e dei sviluppatori esattamente. Chiave del messaggio `live_update_hero_badge` (Live Update Hero Badge). per i dettagli di implementazione in Overview 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.

Aggiornamenti in tempo reale per le app Capacitor

Quando un bug di 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.

Sostegno umano da Martin

Inizia subito

Ultimi articoli dal nostro Blog

Capgo vi offre le migliori informazioni che hai bisogno per creare un'app mobile davvero professionale.