当前位置: 首页 > 知识库问答 >
问题:

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

何飞翰
2023-03-14

如何通过Fit API for Android访问几个用户的数据(心跳、步数、...)?我的应用程序在一个activity中显示了一个用户列表,选择其中的一个应该会显示Google Fit的历史数据(心率、步数等)。你怎么能这么做?

Google History查询是根据这篇文章进行的:查看Google Fit API History

我根据Google Fit API文档构建客户端(以登录到终端的用户为例),它只对通过终端登录的用户有效,我的要求是通过web服务器使用每个用户的登录数据,并用这些凭据在Google Fit store服务器中注册我来收集数据。

谢谢.

共有1个答案

白志勇
2023-03-14

根据本文档,您可以检查在管理用户数据时是否负责任地使用Google Fit for best practices。

作为一个健身养生类APP的开发者,你经常会收集和管理重要的用户信息。谨记以下主要原则:

  • 始终向用户清楚地说明您将收集哪些数据及其原因。
  • 尊重用户删除其数据的请求。
  • 如果从Google Fit读取健身数据,则还必须将收集的健身数据写入Google Fit。
  • 不要将Google Fit API用于非健身目的,如存储医疗或生物识别数据、销售数据或将数据用于广告。
  • 在使用Google Fit之前,请仔细查看Google Fit的条款和条件。

通过使用API,您就同意了Google Fit的条款和条件。

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

权限和用户控件

Google Fit需要用户同意后,应用程序才能读取或存储健身数据。Google Fit定义了OAuth作用域,这些作用域映射到三个具有独立读写权限的权限组:activity、位置和正文。每个权限组授予应用程序对一组数据类型的访问权限。应用程序指定一个或多个这些范围来处理健身数据,Google Fit向用户请求相应的权限。

 类似资料:
  • 问题内容: 我有一个待办事项列表类型应用程序,可将所有注释数据存储在sqlite3数据库中。应用程序中的每个活动都需要访问数据库以实时编辑数据的不同部分。 当前,我让每个活动都打开自己的DBManager对象(我创建的用于管理数据库的帮助程序类)。但是,这导致了问题,我想要一个稍微更全局的访问解决方案,因此我不必继续打开/关闭/创建数据库。 我正在考虑几种选择,并且希望听到每种选择的利弊以及其他建

  • 问题 我的应用程序服务无法访问(未经授权的存储例外)存储帐户。这两个资源都在同一个资源组(即资源组XYZ)中。 存储帐户具有其网络"允许从"到"所选网络"的访问。从这里,我配置了一个虚拟网络,并在防火墙部分包括所有出站IP地址。 请注意,如果我将网络“允许从”设置为“所有网络”,则一切正常。 我的怀疑 我注意到我的应用程序服务不在存储帐户配置的虚拟网络上。由于某些错误,我无法添加vnet(在应用程

  • null 有什么帮助吗?? 我也有同样的问题从我的主机VPS。我还在安全组中白名单了我的vps的ip,当我试图从我的vps服务器(不在aws中)连接mysql,然后它说同样的问题访问拒绝用户名@vps-ip。 如有任何帮助,不胜感激。

  • 我可以在AppEngine应用程序中使用GAE托管的MongoDB吗? 如果是,如何用appengine实例调试此连接问题? 提前谢了。

  • 我们编写了一个服务应用程序,该应用程序从组织(租户)中的多个日历中读取Office 365日历信息,并针对条目进行一些分析。我们为此使用Office 365 REST API。 我们有多个客户组织(租户)需要此功能,因此我遵循了@Matthias Leibmann文章中的步骤:使用Office 365邮件、日历和联系人API构建守护程序或服务应用程序(OAuth2客户端凭据流) 我们在开发期间使用