【问题标题】:Do we need Google Fit App for Google Fit API?Google Fit API 需要 Google Fit App 吗?
【发布时间】:2016-06-14 01:20:11
【问题描述】:

我制作了一个小型测试应用,它使用 Google Fit API 显示每日步数。在测试期间,我没有得到任何步骤计数。但后来我意识到我的三星 S5 没有附带 Google Fit 应用程序,所以我下载了它,并在输入一些数据后再次测试了我的应用程序,现在我可以看到我的步数在我的测试应用程序上。

那么这是否意味着为了使用 Google Fit API,我的所有应用用户都必须安装 Google Fit 应用?

【问题讨论】:

    标签: android google-fit google-fit-sdk


    【解决方案1】:

    虽然 Google Fit 应用会全天自动为您收集一些信息(例如步数、当前活动),但不应假定它已安装。事实上,对于您希望使用 Google Fit API 在您的应用中显示的任何类型的数据,您应该使用Recording API 自己记录数据。

    在后台,Google Fit API 将在多个应用程序中删除任何相同的请求(即,如果您的应用程序和 Google Fit 应用程序都已安装并且都记录步骤,则电池寿命不会增加一倍)。

    【讨论】:

    • 如果我只是尝试使用历史 API 获取数据而没有安装 google fit 会给我数据桶吗?说如果我尝试使用历史 API 提取当天的步数值。
    • @AnirudhGanesh - 如果 nothing 正在收集数据并将其插入 Google Fit,那么您将无法取回任何数据。仍然需要添加数据才能读取数据 - 关键是它不一定是添加该数据的 Google Fit 应用程序(它可以很容易地是 Strava、Withings 等)与 Google Fit 集成)。
    • 感谢您的回复。我确实使用 RecordingAPI,根据您提到的文档,Fit API 将代表我们的应用程序存储数据。但是如果用户清除应用数据,这些数据会被清除吗?是的,我们确实使用 History Api 来提取数据。
    • 清除应用的本地数据不会影响您上传到 Google Fit 的数据。我认为如果用户将您的应用安装在另一台设备上,他们会希望从您的应用中看到历史数据,因此如果您不将自己的服务器端存储与谷歌健身。
    猜你喜欢
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-18
    • 2017-05-25
    • 2016-08-14
    • 1970-01-01
    相关资源
    最近更新 更多