当前位置: 首页 > 知识库问答 >
问题:

Android[应用程序验证失败]Firebase上的手机身份验证错误

佟寒
2023-03-14

我已经在我现有的android项目上附加了firebase,并运行了它。这是一个场景:如果应用程序通过开发者模式从android studio运行,它(通过电话号码登录Firebase)运行平稳,我也能成功登录。但是,每当我构建签名的调试apk,Firebase都不允许登录。它给出了以下信息:

此应用程序未被授权使用Firebase身份验证。请验证firebase控制台中配置了正确的包名称和SHA-1(应用程序验证失败)。

我有SHA-1和SHA-256键安装在从我的windows机器生成的Firebase控制台上。

我通常会提供代码,但是,我猜代码没有任何问题。它与调试过程配合得很好。我已经从控制台更改为最新的google-services文件。

如有任何帮助,我们将不胜感激。提前道谢。

共有1个答案

金泉
2023-03-14

这里是我的错误:在调试时,我使用了.android/debug.keystore中的普通调试键,并且这个键存储在Firebase SHA1字段中。在尝试创建签名版本时,我生成了一个单独的密钥库文件,并使用该文件创建了签名apk。现在,由于SHA1键与调试不同,因此在firebase控制台上无法识别该应用程序。我将签名密钥更改为debug密钥。我不想经历很多变化。

 类似资料:
  • 但我有以下错误 {“错误”:{“代码”:403,“消息”:“来自此ios客户端应用程序的请求被阻止。”,“错误”:[{“消息”:“来自此ios客户端应用程序的请求被阻止。”,“域”:“全局”,“原因”:“禁止”}],“状态”:“允许_Denied”}} 我已经实现了这一点,正如文档中所示。 下面是AppDelegate.swift的代码: 下面是ViewController.swift的代码:

  • 我已经正确地实现了Firebase电子邮件和Google登录,它在iOS和Android上都运行良好。然后我试着实现通过电话的身份验证,首先它在iPhone上不起作用,但后来我做了一些研究,似乎我必须上传一些APN,最后我正确地设置了它,现在它在iPhone上起作用了,但当我尝试向Android发送短信时,它没有接收到它,而是发送给我一条消息,表明代码是在iPhone上发送的,就像在iPhone上

  • 我想用SafetyNet验证电话号码Firebase,而不是重新CAPTCHA验证。我在这里遵循Firebase留档:https://firebase.google.com/docs/auth/android/phone-auth 在谷歌API控制台中,我启用了Android设备验证API 在Firebase控制台中,我添加了SHA-256指纹 重新安装谷歌服务。json并将其添加到项目中 它总是

  • Tweepy API请求twitter return me Twitter错误响应:状态代码=401。 这是我的实际代码: 我曾试图用tweepy软件包删除推文,并获得了所有必需的密钥。镊子包装不起作用吗?有人能帮我解决这个问题吗。

  • 问题内容: 我正在尝试通过FTP SITE代理访问FTP服务器以绕过防火墙,因为我知道我的用户名/密码正确,因为可以使用FileZilla进行连接。我尝试使用,但没有用。码: 给我这个错误: 我尝试过的事情: 使用备用构造函数。 拆下 使用just ,不使用FTPProxyConnector 设置连接器之前进行身份验证,反之亦然。 但是,当我仅使用Authenticator时,会收到不同的错误提示