我制作了一个小型测试应用程序,它使用 Google Fit API 显示每日步骤。在测试期间,我没有得到任何步骤计数。但后来我意识到我的三星 S5 没有附带 Google Fit 应用程序,所以我下载了它,并在输入一些数据后再次测试了我的应用程序,现在我可以看到我的步数在我的测试应用程序上。
那么这是否意味着为了使用 Google Fit API,我的所有应用用户都必须安装 Google Fit App?
我制作了一个小型测试应用程序,它使用 Google Fit API 显示每日步骤。在测试期间,我没有得到任何步骤计数。但后来我意识到我的三星 S5 没有附带 Google Fit 应用程序,所以我下载了它,并在输入一些数据后再次测试了我的应用程序,现在我可以看到我的步数在我的测试应用程序上。
那么这是否意味着为了使用 Google Fit API,我的所有应用用户都必须安装 Google Fit App?
虽然 Google Fit 应用会全天自动为您收集一些信息(例如步数、当前活动),但不应假定它已安装。事实上,对于您希望使用 Google Fit API 在应用中显示的任何类型的数据,您应该使用Recording API自己记录数据。
在后台,Google Fit API 将对多个应用程序中的任何相同请求进行重复数据删除(即,如果您的应用程序和 Google Fit 应用程序都已安装并且都记录步骤,则电池寿命不会增加一倍)。