问题标签 [google-fit-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2145 浏览

flutter - 使用颤振的每日步数计数器的计步器

我正在尝试使用颤振构建一个基本的健身应用程序。该应用程序有两个主要功能:

  1. 每日步数计数器
  2. 历史数据图表(每天的步数)

我使用计步器插件从手机的传感器中检索数据。我的问题是插件只能发送自上次重启以来的连续步数 ,这意味着如果用户连续几天没有打开我的应用程序,我不知道他每天走了多少步,只知道他的总步数做过。我想过让我的应用程序在后台运行,但这会浪费电池

Ps 我在 Masky 的 Flutter 文章中阅读了实现计步器,但这并没有解决我的问题。

感谢您提供任何帮助:)

0 投票
0 回答
96 浏览

google-fit - 谷歌适合休息 api 请求

当我在 google fit rest api 上请求时,我看到的唯一步骤是值 user_input,然后 Google Fit App 是否在 google Fitness Store 上写入?

0 投票
0 回答
34 浏览

firebase - 1 个项目的 Google FIT API 验证,其中 3 个 Android 应用使用相同的密钥库签名

我们有 3 个应用程序,它们使用相同的钥匙串进行签名。

在 Firebase 中,我们有 1 个项目,其中包含所有 3 个应用程序。

在 Google Cloud 中,我们有一个 Firebase 项目的链接项目。

每个应用程序都从 Fit API 导入数据,它只读取数据,不写入数据,但需要 Google 验证。

3 个应用程序中有 2 个已经投入生产。

我们如何验证仅在一个 Google Cloud 项目中的 3 个应用程序?

或者

是否可以更改每个应用程序的钥匙串,以便我们可以将它们分成 3 个 Firebase 和 Google Cloud 项目?

这些应用程序有不同的名称,连接到不同的服务器,并用于不同的客户端,但该项目只有一个用于验证的部分,它没有每个应用程序的部分......

0 投票
0 回答
29 浏览

java - 为 GoogleFit Android 应用程序创建 SessionsAPI(等)

我正在为大学构建一个小型健康/健身应用程序,并且在开始使用 GoogleFit API 时遇到了一些困难。

到目前为止,我一直在关注 Google 文档,目前认为我正处于“获取必要的 Android 权限”或“获取 OAuth 权限”的“开始”页面上。但是现在我开始感到困惑..

它说我接下来必须创建不同的 API 客户端、、、等等SensorClient。我不知道该怎么做!我是否将它们放在自己的 Java 类中?我如何连接到他们?RecordingClientHistoryClientSessionsClient

我对 Java 和 Android 感到非常自信和自在,并且真的只是想克服这个小障碍,希望能有所收获。我试过寻找教程,但找不到任何最近或深入的东西。

任何帮助表示赞赏,这是我到目前为止所做的:

0 投票
0 回答
137 浏览

java - RESULT_CANCELED 错误返回 onActivityResult 方法?

我正在尝试为大学项目设置 Google Fit API,但是我刚刚注意到在选择 Google 登录后出现错误RESULT_CANCELED

我已经阅读了其他一些论坛页面并尝试了一些解决方案:

  • 将密钥库更改为发布模式,而不是调试
  • 改变依赖
  • 更改密钥库签名配置

没有什么对我有用!我不知道我做错了什么,所以请向我提问,我很乐意提供帮助。我知道我正在使用已弃用的 API 函数,但是我找不到任何我了解如何实现的最新信息。

研究了堆栈溢出答案:
Google Fit O Auth failed with RESULT_CANCELED without shown permission page
Google Oauth 2.0 RESULT_CANCELED while using Google Fit api

建造者

方法

配置

0 投票
0 回答
73 浏览

android - 如何从 Android 中的 Google FIT 获取历史距离日期?

我试图通过将开始时间和结束时间传递给 google FIT android API 来获取用户的历史距离数据。

在检查了堆栈溢出中可用的所有相关文章后,我发布了此查询。

但是,在运行此代码时,我无法获得与用户距离相关的任何数据。我拥有 ACCESS_FINE_LOCATION 和 ACTIVITY_RECOGNITION 等所有权限。

任何帮助,将不胜感激。

0 投票
2 回答
184 浏览

java - 如何在发布模式下构建 Android 应用程序?GoogleFit:RESULT_CANCELED

谁能告诉我如何在发布模式下构建我的应用程序?我在进入我的 android (java) 应用程序的权限屏幕时遇到问题,我不断收到GoogleFit: RESULT_CANCELED错误,然后活动关闭。

另一个用户建议在发布模式下构建,我的 SDK 是为发布而生成的,我已经更新了我的 gradle 文件但没有任何工作。

自昨天以来,我已经多次寻求帮助,但没有运气,所以如果有人能提供帮助,将不胜感激!

详细链接到我的其他问题

0 投票
0 回答
39 浏览

google-fit - 使用多个传感器时,Google Fit REST API 步骤结果与应用编号不匹配

我正在使用 Google REST API 从 Google Fit 获取每日步数。结果匹配,除非该人使用多个传感器(例如:手机和智能手表)。如果在同一天获得步骤,我会看到结果,但一天后,如果我执行相同的请求,Google Fit 返回的步骤比以前少。

这就是我一直在关注的文档:Google Fit - 阅读每日步数

是否有任何其他请求可以将那天的所有数据返回给我?有人面临这个问题吗?

0 投票
0 回答
40 浏览

java - OAuth 同意屏幕突然不显示在计步器上?

我目前正在为大学建立一个计步器应用程序。我最近实现了 OAuth 屏幕,它(在许多错误之后)终于可以工作了。

今晚我继续下一步添加视觉计步器,但是,当我构建并运行我的代码时,OAuth 屏幕不再出现?我今天根本没有接触连接页面,只是创建了一个带有可视计步器的新 Java 类。

我真的很想知道为什么这不再显示,感谢任何帮助!

更新:我添加了一些捕捉点来找出我的代码出错的地方(因为没有显示错误)。我已将其范围缩小到函数authInProgress中的方法onCreate。不知道这意味着什么,因为这对我来说有点新鲜。指纹和 OAuth 同意都与 Firebase 一起正确设置。

这是我的连接类:

还有我的视觉计数器类:

}

0 投票
0 回答
25 浏览

android - Google 健身 - 失去与数据的连接

最近,我们不知何故失去了与 Google Fit 数据的连接,似乎只有卸载并重新安装该应用程序才能帮助我们再次获得连接。即使更新应用程序也不能解决问题。

对于背景:我们确实检查了权限,并且我们还尝试强制授予权限,但是在我们卸载并重新安装应用程序之前,不会出现 OAuth 屏幕。

我们最近还必须重新提交我们的应用程序以进行验证才能使用 Google Fit。