Android GetToken失败,状态代码为:未在\u API\u控制台上注册\u

Android GetToken失败,状态代码为:未在\u API\u控制台上注册\u,android,Android,我发布了一个包名为com.xxxx.myuserid.appname的应用程序。此应用程序使用google登录和访问令牌id将其发送到我的服务器 GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN) .requestIdToken(getString(R.string.default_web_client_id)) .requestEmail()

我发布了一个包名为com.xxxx.myuserid.appname的应用程序。此应用程序使用google登录和访问令牌id将其发送到我的服务器

GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
    .requestIdToken(getString(R.string.default_web_client_id))
    .requestEmail()
    .build();
这一切都很好,因为我已经创建了一个firebase应用程序并配置了它的SHA1

然后我意识到应用程序包中有我想要更改的myuserid。因此,我将我的包重命名为com.xxxx.modified.appname。将此软件包添加到同一firebase应用程序,并配置其SHA1(新)和生成的签名apk,然后使用adb安装对其进行测试。一切正常。然后我发布了与新应用相同的apk

现在,如果我在任何android手机上安装play store的应用程序,我会

W/Auth: [GetToken] GetToken failed with status code: UNREGISTERED_ON_API_CONSOLE
E/TokenRequestor: You have wrong OAuth2 related configurations, please check. Detailed error: UNREGISTERED_ON_API_CONSOLE
然后我转到应用程序发布仪表板,下载了原始和派生的apk。我手动安装了这些应用程序(使用adb安装),我发现它们可以正常工作

我尝试了其他选项来创建一个新的firebase项目,但我再次发现了相同的问题,即从play store安装的应用程序无法工作,但如果我从发布仪表板手动下载,它就会工作

我完全没有办法解决我的应用程序的这个问题。有人能提出这个问题的解决方案吗

这是副本吗?不管怎样,也许这能帮你。这是重复的吗?不管怎样,也许这能帮到你。