Android 使用相同JSON的Google SignIn和FCM推送通知

Android 使用相同JSON的Google SignIn和FCM推送通知,android,firebase-authentication,google-signin,firebase-cloud-messaging,google-play-services,Android,Firebase Authentication,Google Signin,Firebase Cloud Messaging,Google Play Services,我已经在我的应用程序中使用谷歌实现了登录。它工作得很好 现在,我将Firebase通知集成到我的应用程序中,我的Google配置文件肯定会更改。我正在使用此代码登录: GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN) .requestEmail() .requestId() .req

我已经在我的应用程序中使用谷歌实现了登录。它工作得很好

现在,我将Firebase通知集成到我的应用程序中,我的Google配置文件肯定会更改。我正在使用此代码登录:

  GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
            .requestEmail()
            .requestId()
            .requestIdToken("server-client-id")
            .requestServerAuthCode("server-client-id")
            .requestProfile()                
            .build();
我得到了这个错误:

Status{statusCode=unknown status code: 12501, resolution=null}

有谁能告诉我如何为FCM和Google SignIn使用单个配置文件(不是通过FCM)?

生成FCM Google-service.json文件,并与现有文件合并并将其放在根文件夹中,以便您可以访问两个服务的一个json文件

生成FCM google-service.json文件,并与现有文件合并并将其放在根文件夹中,以便您可以访问两个服务的一个json文件

尝试从实现Google登录找到解决方案了吗?尝试从实现Google登录找到解决方案了吗?