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

Google Fit敏感域适配:OAuth验证前如何测试血压写入权限功能

Google OAuth敏感权限未验证阶段的测试方案

可正常申请权限的配置方法

  • 添加测试账号到白名单
    未完成OAuth验证的应用仅允许白名单内的账号申请敏感权限,操作路径:进入对应项目的Google Cloud控制台 → 「API和服务」→「OAuth同意屏幕」,下滑到测试用户模块,点击添加用户,填入测试用的Google账号邮箱后保存,配置15分钟内生效,白名单最多支持添加100个测试账号。
  • 核对客户端配置一致性
    确认Google Cloud控制台的Android OAuth客户端ID配置的应用包名、签名SHA1值和当前测试的APK完全匹配,debug测试时需填入debug签名的SHA1,不要和release签名混淆。
  • 确认权限配置正确
    检查OAuth同意屏幕的权限列表中已正确添加.../auth/fitness.blood_pressure.write权限,无拼写错误。

你现有申请权限的代码逻辑没有问题,完成上述配置后即可正常调用requestPermissions申请权限进行测试。

临时业务逻辑测试方案

如果仅需验证业务流程不需要真实调用Google Fit接口,可以临时修改权限判断逻辑跳过授权步骤,待OAuth验证完成后再恢复原有逻辑即可:

// 临时测试用,上线前需删除
fun hasPermission(context: Context) = true
// 原有逻辑:GoogleSignIn.hasPermissions(account(context), options)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 08:54:01