flutter - Google Fit Oauth 卡在加载中
问题描述
我在我的应用中使用 Google Fit 来读取步数数据。我已经从 Google 控制台的 Oauth 同意屏幕部分验证了我的应用程序是否适用于我请求的范围。一些用户仍然在 Google Oauth 上看到无限加载。
我正在使用的健康包:https ://github.com/metaflowltd/flutter_health_fit
我也使用过这个包,但结果相同:https ://pub.dev/packages/health
解决方案
我已通过从 kotlin 代码中删除该行来修复该行,该代码使用未针对我的应用程序验证的额外范围构建权限。
关于我遇到的问题的简要信息:
如果您不验证您的范围,google fit 的 oauth 页面会卡在加载中。您可能不会注意到您的应用程序何时处于测试阶段,但如果您处于生产阶段,情况就差不多了。我花了 2 个月的时间来验证 Fitness.activity.read 范围,这是我的应用程序唯一需要的东西。目前这个库还在 getFitnessOptions 方法上添加了 Fitness.body.read 请求。我删除了叉子上的那条线并解决了问题。
推荐阅读
- c# - iText 7 - 提取区域中的确切单词
- python - 如何在 tkinter 中重新排列设置日期
- python - Robot Framework Webdriver Manager - 使用其他关键字执行时无法获取驱动程序路径
- html - 如何在文本末尾显示下划线?
- mongodb - MongoDB 从 2 个子文档计算字段并生成新文档
- javascript - Axios fetch 后根据响应数据做计数器
- css - 三星 A11 的 CSS 高度宽度
- ios - Swift 5:简单的字符串 URLRequest
- javascript - 你如何使 jest.mock(file) 动态化?
- java - 我怎样才能为 Java 的 UVA 在线问题输入字符串?需要的详细信息