我们建议您按数据类型读取数据,以获取与 Google 健身应用相同的值。点击此处了解如何读取每日步数。
Google 健身平台会查看不同来源中特定数据类型的所有可用信息,并以逻辑方式进行合并。例如,用户使用智能手表和手机跟踪跑步。系统会将手表和手机上的步数合并起来,以获得最完整的步数。合并数据时,手表数据的优先级高于手机数据(优先级可以避免计算重复的步数)。当您读取数据类型时,Google 健身平台会返回这种准确的合并信息。
特别是在步骤中应用这些额外的验证,以使最后一步计数尽可能准确。
Google 健身会检测用户何时进行不应计入步数的活动(例如骑车、驾车或搭乘公共交通工具),并从最终的步数统计中移除这些活动。
Google 健身应用会在 Android 和 iOS 应用上以及搭载 Wear OS 的智能手表上的 Google 健身应用中显示更准确的估算步数。
如果您按应用的数据源(而不是数据类型)读取,且应用仅使用本地步数数据,则步数将与 Google 健身应用中的步数不同。
如果您读取的数据类型,但值与 Google 健身应用中的数据仍然不同,则这种数字的暂时性差异可能是同步延迟造成的。我们的后端拥有最新版本的数据,您的应用与后端同步后将显示相同的值。
[null,null,["最后更新时间 (UTC):2025-08-31。"],[[["\u003cp\u003eTo get the same values (e.g., step count) as the Google Fit app, read data by data type, as the platform merges information from various sources for accuracy.\u003c/p\u003e\n"],["\u003cp\u003eAccessing data written by other apps requires user authorization for relevant Fitness scopes, otherwise, you can only access data written by your app.\u003c/p\u003e\n"],["\u003cp\u003eUsing Google Fit APIs or the platform does not require the Google Fit app to be installed.\u003c/p\u003e\n"]]],[],null,["# Frequently Asked Questions (FAQ)\n\n- [How do I get the same values (step count, calories, distance etc.) as the Google Fit app?](#get-same-values)\n- [How do I read data written to the platform by other apps or devices?](#query-data-sources)\n- [Do I need to install the Fit app to use the APIs?](#install-fit-app)\n\nHow do I get the same values (step count, calories, distance etc.) as the Google Fit app?\n-----------------------------------------------------------------------------------------\n\nWe recommend reading by data type to get the same values as the Google Fit app.\nLearn how to read the daily step count [here](/fit/scenarios/read-daily-step-total).\n\nThe Google Fit platform reviews all the information available for a specific\ndata type from different sources and merges it in a logical way. For example, a\nuser tracks a run with their smart watch and their phone. The step counts from\ntheir watch and phone are merged to get the most complete step count. When\nmerging data, watch data is prioritised over phone data (prioritisation avoids\ncounting duplicate steps). The Google Fit platform returns this accurate, merged\ninformation when you read the data type.\n\nSteps in particular have these extra validation applied to make the final step\ncount as accurate as possible.\n\nGoogle Fit detects when users are doing activities that shouldn't contribute\nto their step count (like cycling, driving or travelling via public transport)\nand removes these from the final step count.\n\nThe Google Fit app shows this more accurate, **estimated step count** on both\nthe Android and iOS app, and the Google Fit app on smart watches with Wear\nOS.\n\nIf you read by your app's data source rather than by data type, and your app\nonly uses local step data, the step count will be different from the step count\nin the Google Fit app.\n\nIf you're reading the data types but values are *still* different from the\nGoogle Fit app, this temporary difference in numbers could be due to syncing\ndelays. Our backend has the most recent version of data and your app will show\nthe same values once it's synced with the backend.\n\nHow do I read data written to the platform by other apps or devices?\n--------------------------------------------------------------------\n\n| **Note:** These requests require authorization from the [relevant Fitness\n| scopes](https://developers.google.com/identity/protocols/oauth2/scopes#fitness). If users are happy to share their information with your app and have authorised the relevant scopes, you'll see results. Otherwise you can only access the data your own app has written.\n\nFor the REST API, make an HTTP request to [list data\nsources](https://developers.google.com/fit/rest/v1/reference/users/dataSources/list).\nThe response will list all the data sources available to your app to read.\n\nFor the Android APIs, read by data type and the Fit platform will return the\nmerged stream by default. This automatically includes all data available to your\napp, including data written by other apps. You won't be able to see a list of\nwhich apps or devices the data came from with the Android APIs.\n\nDo I need to install the Google Fit app to use the APIs?\n--------------------------------------------------------\n\nNo, you don't need to install the Google Fit app to use the APIs or the Fit\nplatform."]]