我有一个使用Google Fit的应用程序。集成代码已从Google文档中复制:if (!GoogleSignIn.hasPermissions(GoogleSignIn.getLastSignedInAccount(this), fitnessOptions)) { GoogleSignIn.requestPermissions( this, // your activity GOOGLE_FIT_PERMISSIONS_REQUEST_CODE, GoogleSignIn.getLastSignedInAccount(this), fitnessOptions);} else { accessGoogleFit();}在调试模式下,一切正常,但是当我的应用程序从Google Play下载时,它始终会提示您选择要使用的Google帐户:仅当从Google Play下载应用程序时,问题才会出现。将应用程序与adb一起安装时,一切正常。Google Play服务似乎没有缓存上次选择的帐户。请帮助我,这里的问题在哪里?
1 回答
哆啦的时光机
TA贡献1779条经验 获得超6个赞
问题出在生产SHA1证书上。Google Play登录APK额外,因此我必须使用Google Play开发者控制台中的Google Play sha-1来使用Google api OAuth。
添加回答
举报
0/150
提交
取消