Android 在playstore上上载应用程序后,Firebase电话身份验证不起作用

Android 在playstore上上载应用程序后,Firebase电话身份验证不起作用,android,firebase-authentication,sha1,Android,Firebase Authentication,Sha1,我不知道为什么会这样。我的应用程序与调试apk和签名apk配合良好。我还向firebase控制台添加了SHA1键。但当我上传我的应用程序并从Play Store安装时,它并没有将OTP发送到我的电话号码。请帮忙 提前感谢在您复制了SHA1 key之后,您是否在您的项目中下载了google services.json?在这种情况下,您的密钥已更改。您可以从Play Store控制台获取用于签署apk的密钥的SHA1。使用此步骤,您已成功解决所有问题-: 转到谷歌游戏控制台 发布管理->应用程序签名

我不知道为什么会这样。我的应用程序与调试apk和签名apk配合良好。我还向firebase控制台添加了SHA1键。但当我上传我的应用程序并从Play Store安装时,它并没有将OTP发送到我的电话号码。请帮忙


提前感谢

在您复制了SHA1 key之后,您是否在您的项目中下载了
google services.json
?在这种情况下,您的密钥已更改。您可以从Play Store控制台获取用于签署apk的密钥的SHA1。

使用此步骤,您已成功解决所有问题-:

  • 转到谷歌游戏控制台
  • 发布管理->应用程序签名
  • 在(应用程序签名证书)中复制SHA-1证书指纹 但不包括(SHA1:)
  • 打开Firebase控制台->项目设置->添加指纹
  • 粘贴您的SHA-1
  • 现在从play重新安装应用程序

  • 是的,我下载了它并将其添加到项目中。不,我没有注册。我必须报名吗?不,那是可选的。这可能是您选择它的原因。是否存在任何与权限相关的问题?我没有在我的清单文件中授予任何电话身份验证权限我不这么认为。如果它与debug和您的签名apk一起工作,那么它就是另外一回事了。你能从Play Store控制台再次确认你没有启用Google Play应用程序签名吗?非常感谢,我已经在Firebase控制台的Play Console中添加了SHA1键。现在它在上传前工作了,在发布版中试过apk,它工作了吗?是的,在上传前工作了。现在,在我将Google Play签名密钥(SHA1)添加到firebase控制台后,我的应用程序也在现场工作。@Abani我们必须在firebase中的何处添加Google Play密钥(SHA1)?它是添加最后一个sha1的位置?或者其他地方?@ZainabJamil在Firebase控制台上转到您的项目,单击顶部的设置按钮以及项目概述。然后滚动到底部,在那个里你们可以找到添加指纹选项。在那里添加您的SHA1密钥。希望能有帮助。正确!对的安装需要多长时间?我们也需要重置手机吗。。。。因为我仍然出错,不需要重新启动。在这里显示您的错误