首页 > 解决方案 > Google Fit Oauth 卡在加载中

问题描述

我在我的应用中使用 Google Fit 来读取步数数据。我已经从 Google 控制台的 Oauth 同意屏幕部分验证了我的应用程序是否适用于我请求的范围。一些用户仍然在 Google Oauth 上看到无限加载。

我正在使用的健康包:https ://github.com/metaflowltd/flutter_health_fit

我也使用过这个包,但结果相同:https ://pub.dev/packages/health

在此处输入图像描述 在此处输入图像描述

标签: flutterdartgoogle-oauthgoogle-fit

解决方案


我已通过从 kotlin 代码中删除该行来修复该行,该代码使用未针对我的应用程序验证的额外范围构建权限。

关于我遇到的问题的简要信息:

如果您不验证您的范围,google fit 的 oauth 页面会卡在加载中。您可能不会注意到您的应用程序何时处于测试阶段,但如果您处于生产阶段,情况就差不多了。我花了 2 个月的时间来验证 Fitness.activity.read 范围,这是我的应用程序唯一需要的东西。目前这个库还在 getFitnessOptions 方法上添加了 Fitness.body.read 请求。我删除了叉子上的那条线并解决了问题。


推荐阅读