Google Fit授权在内部测试构建中失败问题排查
Google Fit内部测试渠道授权失败排查要点
核对签名SHA1的完整性
内部测试渠道的APK大概率用的是发布签名密钥,不是你本地调试用的密钥。务必把发布密钥的SHA1也添加到Google Cloud的OAuth凭据中,别只加调试SHA1。如果开了Google Play App Signing,得用Google Play控制台「应用签名」页面里的应用签名密钥SHA1,不是你本地的上传密钥。检查测试账号的授权权限
就算权限范围过审了,内部测试的账号必须先加到Google Cloud OAuth同意屏幕的测试用户列表里。没在列表里的账号,授权肯定会失败。确认OAuth凭据的包名匹配
检查OAuth凭据里填的包名和发布应用的包名完全一致,别出现拼写错误或者大小写问题。清理设备端的缓存与旧授权
测试设备可能残留了旧数据导致冲突:- 清空Google Play商店的缓存和数据
- 卸载测试渠道的应用后重新安装
- 到Google账号「安全」-「第三方应用访问」里,找到你的应用并移除旧授权记录
验证Fitness API的启用状态
再确认下Google Cloud控制台里的Fitness API是启用状态,还要检查是不是用对了项目——别搞混了调试用的项目和发布用的项目。
内容的提问来源于stack exchange,提问作者Sawal Timsina
相关产品推荐
相关产品推荐

