常見問題 (FAQ)

如何取得與 Google Fit 應用程式相同的值 (步數、卡路里、距離等)?

建議您依資料類型讀取,取得與 Google Fit 應用程式相同的值。請參閱這篇文章,瞭解如何查看每日步數計數。

Google Fit 平台會查看不同來源特定資料類型的所有資訊,並以邏輯方式合併。舉例來說,使用者會透過智慧型手錶和手機追蹤跑步狀況。手錶和手機的步數會合併,以取得最完整的步數。合併資料時,手錶資料的優先順序會高於手機資料 (優先順序可避免重複計算步數)。當您讀取資料類型時,Google Fit 平台會傳回這個正確合併的資訊。

特別是步驟套用了額外的額外驗證,以盡可能確保最終的計算結果正確無誤。

Google Fit 會偵測使用者是否有不應影響步數 (例如騎自行車、開車或搭乘大眾運輸工具) 的活動,並將這些事件從最終步數計數中移除。

Google Fit 應用程式會同時針對 Android 和 iOS 應用程式提供更準確的預估步數,以及搭載 Wear OS 的智慧型手錶上的 Google Fit 應用程式。

如果選擇由應用程式資料來源 (而非資料類型) 讀取資料,且應用程式只使用本機步驟資料,步驟數會與 Google Fit 應用程式中的步驟數不同。

如果您要讀取資料類型,但值與 Google Fit 應用程式「仍」不同,這可能是由同步處理延遲造成的暫時差異。我們的後端含有最新版本的資料,應用程式與後端同步後,就會顯示相同的值。

如何讀取其他應用程式或裝置寫入平台的資料?

如果是 REST API,請提出 HTTP 要求來列出資料來源。回應會列出應用程式可讀取的所有資料來源。

針對 Android API,根據資料類型讀取和 Fit 平台,根據預設會傳回合併的串流。系統會自動納入應用程式可用的所有資料,包括其他應用程式寫入的資料。您將無法查看資料來自 Android API 的哪些應用程式或裝置。

我需要安裝 Google Fit 應用程式才能使用 API 嗎?

否,您不需要安裝 Google Fit 應用程式即可使用 API 或 Fit 平台。