即使我们只使用只读,我是否必须在 4 月 27 日之前更新 Google Fitness SDK v20?
Do I have to update Google Fitness SDK v20 before April 27th even if we use only using read-only?
仅使用 Google Fitness SDK 读取步数的应用是否会受到 Google Fit 4 月 27 日规格变更的影响?
我们用 v11.8.0 构建,是否需要在 4 月 27 日之前更改为 v20 并分发到 Google Play 商店?
如果我不重新发布该应用程序,我将无法再从该应用程序获取步数数据吗?
邮件如下:
We also suggest you follow the next steps before April 2021, to ensure
you will be ready for these changes:
- Make sure all the scopes used by your app are declared in OAuth consent screen of API Console, including any newly announced scopes
- Be ready to resubmit for verification on or after April 27, 2021. Our team will reach out to you via email to kick-off this process
- Update your Android app to build using Fitness SDK v20.0.0 or above
- Test your app by opting-in to new requirements
Question: Will apps that only use the Google Fitness SDK to read steps be affected by the April 27th specification change of Google Fit?
是的。
Question: If I don't re-release the app, will I no longer be able to get step count data from the app?
不,如果不更改您的应用程序以包含新范围,您将无法读取步数。
To read data written by other apps from the Google Fit platform, update your integration to explicitly request the relevant read scopes.
更改说明。
对此 api 的更改主要与安全性有关。当您自己以外的应用程序向 Fit 中插入数据时,目前您的应用程序将被允许读取您插入的数据以及其他应用程序插入的数据。由于您的应用程序只读取数据,我可以肯定地说,是的,这会影响您的应用程序。
此更改将向 API 添加授权范围,这将允许用户决定是否应允许您的应用程序访问该数据。
由于您的应用程序当前可以在不更新 SDK 的情况下读取 Fit 上的所有数据,因此您将无法访问已添加到 API 的新方法和范围。更改生效后,您的应用程序将无法读取此数据,您将只能读取您自己的数据。
因此,如果您正在读取其他应用程序插入的数据,您将需要更新到新版本,并向您的用户请求额外的授权范围,以请求从其他应用程序读取数据的权限。
由于您需要更改应用程序中的范围,因此您需要再次进行验证。
对于读取步骤,如果应用程序正在请求 SCOPE_ACTIVITY_READ scope earlier, no application change is required. But the application need to apply for verification process to use SCOPE_ACTIVITY_READ 范围,因为所有适用性读取范围访问都更新为受限访问。
1.Improving读写访问的行为
→我们只有对 GoogleFit 的只读访问权限才能获取步行步数。
我们不引用其他应用程序写入的数据等
2.Separate 心率范围
3.Separate 睡眠的范围和新数据类型
→我们不使用心率和睡眠数据。
4.Increasing 会话与数据访问的清晰度
→我们只参考步数数据,而不是它的元数据。
总而言之,我们已确定我们的应用不在该 v20 的影响范围内,因此我们将在 4 月 27 日之前重新发布该应用。
我们会将其升级到 v20,以防我们添加下一个功能。
仅使用 Google Fitness SDK 读取步数的应用是否会受到 Google Fit 4 月 27 日规格变更的影响? 我们用 v11.8.0 构建,是否需要在 4 月 27 日之前更改为 v20 并分发到 Google Play 商店?
如果我不重新发布该应用程序,我将无法再从该应用程序获取步数数据吗?
邮件如下:
We also suggest you follow the next steps before April 2021, to ensure you will be ready for these changes:
- Make sure all the scopes used by your app are declared in OAuth consent screen of API Console, including any newly announced scopes
- Be ready to resubmit for verification on or after April 27, 2021. Our team will reach out to you via email to kick-off this process
- Update your Android app to build using Fitness SDK v20.0.0 or above
- Test your app by opting-in to new requirements
Question: Will apps that only use the Google Fitness SDK to read steps be affected by the April 27th specification change of Google Fit?
是的。
Question: If I don't re-release the app, will I no longer be able to get step count data from the app?
不,如果不更改您的应用程序以包含新范围,您将无法读取步数。
To read data written by other apps from the Google Fit platform, update your integration to explicitly request the relevant read scopes.
更改说明。
对此 api 的更改主要与安全性有关。当您自己以外的应用程序向 Fit 中插入数据时,目前您的应用程序将被允许读取您插入的数据以及其他应用程序插入的数据。由于您的应用程序只读取数据,我可以肯定地说,是的,这会影响您的应用程序。
此更改将向 API 添加授权范围,这将允许用户决定是否应允许您的应用程序访问该数据。
由于您的应用程序当前可以在不更新 SDK 的情况下读取 Fit 上的所有数据,因此您将无法访问已添加到 API 的新方法和范围。更改生效后,您的应用程序将无法读取此数据,您将只能读取您自己的数据。
因此,如果您正在读取其他应用程序插入的数据,您将需要更新到新版本,并向您的用户请求额外的授权范围,以请求从其他应用程序读取数据的权限。
由于您需要更改应用程序中的范围,因此您需要再次进行验证。
对于读取步骤,如果应用程序正在请求 SCOPE_ACTIVITY_READ scope earlier, no application change is required. But the application need to apply for verification process to use SCOPE_ACTIVITY_READ 范围,因为所有适用性读取范围访问都更新为受限访问。
1.Improving读写访问的行为 →我们只有对 GoogleFit 的只读访问权限才能获取步行步数。 我们不引用其他应用程序写入的数据等
2.Separate 心率范围 3.Separate 睡眠的范围和新数据类型 →我们不使用心率和睡眠数据。
4.Increasing 会话与数据访问的清晰度 →我们只参考步数数据,而不是它的元数据。
总而言之,我们已确定我们的应用不在该 v20 的影响范围内,因此我们将在 4 月 27 日之前重新发布该应用。 我们会将其升级到 v20,以防我们添加下一个功能。