如何取得與 Google Fit 應用程式相同的值 (步數、卡路里、距離等)?
建議您依資料類型閱讀,取得與 Google Fit 應用程式相同的值。請參閱這裡瞭解如何閱讀每日步數。
Google Fit 平台會審查不同來源的特定資料類型所有資訊,並透過邏輯方式合併這些資料。例如,使用者利用智慧手錶和手機追蹤跑步記錄。系統會合併手錶和手機的步數,以得到最完整的步數計算。合併資料時,系統會優先顯示手錶資料,而非手機資料 (優先採用避免計算重複的步驟)。您讀取資料類型時,Google Fit 平台會傳回正確的合併資訊。
請特別注意,這些步驟會套用這些額外驗證,盡可能確保最終的步驟準確無誤。
Google Fit 會偵測使用者從事不應計入步數的活動 (例如騎自行車、開車或搭乘大眾運輸工具),並從最終步數計數中移除這些項目。
對於 Android 和 iOS 應用程式,以及 Wear OS 智慧手錶上的 Google Fit 應用程式,Google Fit 應用程式都會顯示更準確的預估步數。
如果您是依應用程式的資料來源 (而非資料類型讀取) 讀取資料,且應用程式只使用本機步數資料,則步數會與 Google Fit 應用程式中的步數計數不同。
如果您讀取資料類型,但值「仍然」與 Google Fit 應用程式不同,可能是因為同步處理延遲,導致數字出現暫時性差異。我們的後端擁有最新版資料,且應用程式在與後端同步處理後會顯示相同的值。
如何讀取其他應用程式或裝置寫入平台的資料?
如果是 REST API,請發出 HTTP 要求來列出資料來源。回應會列出應用程式可讀取的所有資料來源。
如果是 Android API,依資料類型讀取,Fit 平台則預設會傳回合併的串流。這會自動納入應用程式可以使用的所有資料,包括其他應用程式寫入的資料。您將無法查看資料來自 Android API 的應用程式或裝置清單。
我是否需要安裝 Google Fit 應用程式才能使用 API?
否,您不必安裝 Google Fit 應用程式就能使用 API 或 Fit 平台。