Domande frequenti

Come faccio a ottenere gli stessi valori (conteggio di passi, calorie, distanza e così via) dell'app Google Fit?

Ti consigliamo di leggere in base al tipo di dati per ottenere gli stessi valori dell'app Google Fit. Scopri come leggere il conteggio di passi giornaliero qui.

La piattaforma Google Fit esamina tutte le informazioni disponibili per un determinato tipo di dati provenienti da diverse fonti e le unisce in modo logico. Ad esempio, un utente monitora una corsa con lo smartwatch e lo smartphone. Il numero di passi indicato dallo smartwatch e dallo smartphone viene unito per ottenere il numero di passi più completo. Quando unisci i dati, i dati degli smartwatch hanno la priorità rispetto a quelli del telefono (l'assegnazione della priorità evita il conteggio di passaggi duplicati). La piattaforma Google Fit restituisce queste informazioni precise unite quando leggi il tipo di dati.

Ai passaggi in particolare viene applicata questa convalida aggiuntiva per rendere il conteggio del passaggio finale il più accurato possibile.

Google Fit rileva quando gli utenti svolgono attività che non dovrebbero contribuire al conteggio dei passi (ad esempio in bicicletta, in auto o sui mezzi pubblici) e le rimuove dal conteggio dei passi finali.

L'app Google Fit mostra questo numero di passi stimato più accurato nell'app per Android e iOS e nell'app Google Fit sugli smartwatch con Wear OS.

Se leggi l'origine dati dell'app anziché per tipo di dati e l'app utilizza solo i dati dei passi locali, il conteggio dei passi sarà diverso dal conteggio dei passi nell'app Google Fit.

Se stai leggendo i tipi di dati, ma i valori sono ancora diversi da quelli dell'app Google Fit, questa differenza temporanea di numeri potrebbe essere dovuta a ritardi nella sincronizzazione. Il nostro backend ha la versione più recente dei dati e la tua app mostrerà gli stessi valori dopo la sincronizzazione con il backend.

Come faccio a leggere i dati scritti sulla piattaforma da altre app o dispositivi?

Per l'API REST, effettua una richiesta HTTP per elencare le origini dati. La risposta elencherà tutte le origini dati disponibili per la lettura dalla tua app.

Per le API Android, la lettura in base al tipo di dati e la piattaforma Fit restituirà lo stream unito per impostazione predefinita. Sono inclusi automaticamente tutti i dati disponibili per la tua app, inclusi quelli scritti da altre app. Non potrai vedere un elenco delle app o dei dispositivi da cui provengono i dati con le API Android.

Devo installare l'app Google Fit per utilizzare le API?

No, non devi installare l'app Google Fit per usare le API o la piattaforma Fit.