1

仅使用 Google Fitness SDK 读取步数的应用会受到 4 月 27 日 Google Fit 规范变更的影响吗?我们是用v11.8.0构建的,4月27号之前需要换成v20分发到Google Play Store吗?

如果我不重新发布应用程序,我将不再能够从应用程序获取步数数据吗?

电子邮件如下:

我们还建议您在 2021 年 4 月之前执行后续步骤,以确保您为这些变化做好准备:

  • 确保您的应用程序使用的所有范围都在 API 控制台的 OAuth 同意屏幕中声明,包括任何新宣布的范围
  • 准备好在 2021 年 4 月 27 日或之后重新提交验证。我们的团队将通过电子邮件与您联系以启动此流程
  • 更新您的 Android 应用以使用 Fitness SDK v20.0.0 或更高版本进行构建
  • 通过选择接受新要求来测试您的应用

2020 年授权、心率和睡眠更新

4

3 回答 3

2

对于读取步骤,如果应用程序之前请求了 SCOPE_ACTIVITY_READ范围,则不需要更改应用程序。但是应用程序需要申请验证过程才能使用SCOPE_ACTIVITY_READ范围,因为所有健身读取范围访问都更新为受限访问。

于 2021-04-12T11:50:19.043 回答
0

问题:仅使用 Google Fitness SDK 读取步数的应用会受到 4 月 27 日 Google Fit 规范变更的影响吗?

是的。

问题:如果我不重新发布应用程序,我将不再能够从应用程序中获取步数数据吗?

不,如果不更改应用程序以包含新范围,您将无法读取步数。

要从 Google Fit 平台读取其他应用程序写入的数据,请更新您的集成以明确请求相关的读取范围。

变化的解释。

此 api 的更改主要与安全性有关。当您自己的应用程序将数据插入 Fit 时,当前您的应用程序将被允许读取您插入的数据以及其他应用程序插入的数据。由于您的应用程序只读取数据,我可以肯定地说是的,这会影响您的应用程序。

此更改将为 API 添加授权范围,这将允许用户决定是否应允许您的应用程序访问该数据。

由于您的应用程序当前可以在不更新 sdk 的情况下读取 Fit 上的所有数据,因此您将无法访问已添加到 API 的新方法和范围。一旦更改生效,您的应用程序将无法读取此数据,您将只能读取您自己的数据。

因此,如果您正在读取其他应用程序插入的数据,您将需要更新到新版本,并向您的用户请求额外的授权范围,以请求从其他应用程序读取数据的权限。

由于您需要更改应用程序中的范围,因此您需要再次进行验证。

于 2021-04-12T08:26:03.560 回答
0

1.改进读写访问的行为→我们只有对GoogleFit的只读访问才能获取步行步数。我们不参考来自其他应用程序等的写入数据。

2.心率分离范围 3.睡眠分离范围和新数据类型 →我们不使用心率和睡眠数据。

4. 提高会话与数据访问的清晰度 →我们仅指步数数据,而不是其元数据。

总之,我们已确定我们的应用程序不在此 v20 的影响范围内,因此我们将在 4 月 27 日之前重新发布该应用程序。我们会将其升级到 v20,以防我们添加下一个功能。

于 2021-04-14T05:24:16.320 回答