You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter集成Google Fit时OAuth授权陷入无限加载问题求助

Google Fit授权无限加载故障修复方案
  • 先排查故障用户的设备环境:出现该问题的用户大概率是Google Play服务版本过低、或是未安装Google Fit应用导致的,先引导用户更新Google Play服务到最新版,安装并登录Google Fit后再重试授权。
  • 核对Google Cloud Console的配置:你已经完成了OAuth同意屏幕的权限验证,还要确认你已经在API服务列表中开启了Google Fit API;同时检查OAuth 2.0客户端ID对应的包名、SHA-1签名是否和你生产环境打包的应用完全一致。如果你的应用上架了Google Play且启用了官方应用签名服务,必须把Google Play控制台提供的应用签名SHA-1也添加到OAuth客户端的配置里,否则所有从应用商店下载正式包的用户都会触发授权异常。
  • 精简权限申请范围:仅申请你实际需要的步数读取权限即可,不要一次性申请全部健康相关权限,过度申请未经过验证的权限会直接导致OAuth授权流程卡住。
  • 增加前置校验逻辑:在调用授权接口前,先检测当前设备是否支持Google Play服务,不支持的场景直接给用户弹出对应提示,不要进入授权流程,避免出现无限加载的无响应状态。
  • 你尝试的两款Flutter健康数据包底层都是封装的原生Google Fit SDK,包本身不会引发该类授权流程问题,不需要再更换同类型的第三方包。

问题截图1
问题截图2

内容的提问来源于stack exchange,提问作者mirkancal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 23:18:01