当我的应用程序是作为调试版本构建时,我可以正确登录,但当我构建为已签名的APK并在Google Play中发布时,同一帐户无法登录。
我是否缺少额外的Google API权限?
mGoogleApiClient = new GoogleApiClient.Builder(this) .enableAutoManage(this,this) .addApi(Auth.GOOGLE_SIGN_IN_API,gso) .build();
...
GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(数据);如果 (!result.isSuccess()){..}
答案 0 :(得分:1)
据我了解,您已在Google开发者控制台中提供了调试SHA1,然后您签署了apk并更改了SHA1。