Android Google登录,持续失败。
创始人
2024-08-14 00:30:05
0

要解决Android中的Google登录持续失败问题,可以尝试以下方法:

  1. 确保正确设置了Google开发者控制台:

    • 在Google开发者控制台上创建一个项目。
    • 在“凭据”部分创建一个OAuth 2.0客户端ID,将正确的包名和签名证书指纹添加到客户端ID中。
  2. 在AndroidManifest.xml文件中添加Google服务配置:

    • 标签下添加以下元数据:
    
    
    
  3. 在build.gradle文件中添加必需的依赖项:

    • 确保在dependencies部分添加以下依赖项:
    implementation 'com.google.android.gms:play-services-auth:19.2.0'
    implementation 'com.google.android.gms:play-services-games:20.0.0'
    
  4. 在登录代码中使用正确的请求参数:

    • 使用GoogleSignInOptions配置登录选项,例如:
    GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
            .requestEmail()
            .build();
    
    • 在登录按钮的点击事件中启动Google登录:
    Intent signInIntent = Auth.GoogleSignInApi.getSignInIntent(googleApiClient);
    startActivityForResult(signInIntent, RC_SIGN_IN);
    
  5. onActivityResult方法中处理登录结果:

    • onActivityResult方法中添加以下代码:
    if (requestCode == RC_SIGN_IN) {
        GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data);
        handleSignInResult(result);
    }
    
    • 创建handleSignInResult方法来处理登录结果:
    private void handleSignInResult(GoogleSignInResult result) {
        if (result.isSuccess()) {
            GoogleSignInAccount account = result.getSignInAccount();
            // 登录成功,执行接下来的操作
        } else {
            // 登录失败,显示错误消息
            Log.e(TAG, "Google Sign-In failed: " + result.getStatus());
        }
    }
    
  6. 在ProGuard规则文件中添加必需的规则:

    • 如果您使用了ProGuard混淆,请确保在ProGuard规则文件中添加以下规则:
    -keep class com.google.android.gms.auth.api.signin.** { *; }
    -keep class com.google.android.gms.auth.api.signin.internal.** { *; }
    -keep class com.google.android.gms.games.** { *; }
    -keep class com.google.android.gms.games.internal.** { *; }
    

通过按照上述步骤检查和调整代码,您应该能够解决Android中的Google登录持续失败问题。

相关内容

热门资讯

透视真的!wpk软件是正规的吗... 透视真的!wpk软件是正规的吗,wpk真的有透视嘛,必备教程(有挂脚本)1、让任何用户在无需wpk软...
透视有挂!wpk软件是正规的吗... 透视有挂!wpk软件是正规的吗,wpk安卓下载辅助,wpk教程(有挂工具)1、完成wpk软件是正规的...
透视黑科技!wpk辅助软件,w... 透视黑科技!wpk辅助软件,wpk透视辅助下载,透明挂教程(有挂黑科技)一、wpk透视辅助下载软件透...
透视肯定!wpk透视辅助方法,... 透视肯定!wpk透视辅助方法,wpk作弊是真的吗,必备教程(有挂工具)1、起透看视 wpk作弊是真的...
透视软件!wpk模拟器,wpk... 透视软件!wpk模拟器,wpk透视是真的假的,攻略教程(有挂规律)1、wpk透视是真的假的透视辅助简...
透视好友房!wpk可以作弊吗,... 透视好友房!wpk可以作弊吗,wpk辅助哪里买,AI教程(有挂插件);1、每一步都需要思考,不同水平...
透视总结!wpk插件,wpk真... 透视总结!wpk插件,wpk真吗,力荐教程(有挂详情)1、全新机制【wpk插件软件透明挂】2、全新【...
透视计算!wpk真吗,wpk模... 透视计算!wpk真吗,wpk模拟器,解密教程(有挂解密)1)wpk模拟器辅助挂:进一步探索wpk模拟...
透视好友房!wpk私人局辅助是... 透视好友房!wpk私人局辅助是真的吗,wpk有辅助器吗,爆料教程(有挂脚本);一、wpk私人局辅助是...
透视了解!wpk控制牌是真的吗... 透视了解!wpk控制牌是真的吗,wpk透视是真的假的,新2025教程(有挂辅助)1、让任何用户在无需...