从Android应用访问来自多个Google Fit API Android用户的数据

时间:2017-10-10 10:52:43

标签: android google-play-services google-fit

如何通过Fit API for Android访问多个用户的数据(HeartRate,步骤......)?我的应用程序在活动中显示用户列表,并选择其中一个应显示Google健康状况历史数据(HeartRate,步骤,...)。你怎么能这样做?

Google历史记录查询是根据以下帖子制作的:View Google Fit API History

我根据Google Fit API文档(Example for user logged in the terminal)构建客户端,该文档仅对通过终端登录的用户有效,我的要求是通过Web服务器使用每个用户的登录数据使用这些凭据在google fit商店服务器中注册我以收集数据。

谢谢。

1 个答案:

答案 0 :(得分:0)

根据此documentation,您可以在管理用户数据时查看Responsible use of Google Fit以获取最佳做法。

  

作为健身和健康应用的开发者,您经常收集和管理重要的用户信息。牢记这些关键原则:

     
      
  • 始终清楚地向用户解释您将收集哪些数据以及原因。
  •   
  • 尊重用户删除其数据的请求。
  •   
  • 如果您从Google健身中读取健身数据,则还必须将收集的健身数据写入Google健身网。
  •   
  • 请勿将Google Fit API用于非健身目的,例如存储医疗或生物识别数据,销售数据或使用数据进行广告宣传。
  •   
  • 在使用Google健身之前,请仔细阅读Google Fit Terms and Conditions
  •   
     

使用API​​即表示您同意Google健身条款。

还要注意,一组授权范围用于请求用户使用健身数据的权限。 Google健身网需要用户同意才能访问健身数据。

  

Permissions and user controls

     

Google相信需要用户同意,才能阅读或存储健身数据。 Google Fit定义了OAuth范围,这些范围映射到具有单独读写权限的三个权限组:活动,位置和正文。每个权限组都授予应用程序对一组数据类型的访问权限。应用程序指定一个或多个这些范围以使用健身数据,Google Fit会向用户请求相应的权限。