在Playstore

时间:2018-02-08 13:58:08

标签: android firebase-authentication sha1

我不知道为什么会这样。我的应用程序适用于调试apk和签名apk。我也将SHA1键添加到firebase控制台。但是当我上传我的应用程序并从Play商店安装它时,它没有将OTP发送到我的电话号码。请帮忙!

提前致谢

4 个答案:

答案 0 :(得分:6)

您刚刚注册了Google Play App Signing吗?在这种情况下,您的密钥已更改。您可以从Play商店控制台获取用于签署apk的密钥的SHA1。

答案 1 :(得分:4)

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

  1. 转到Google Play控制台
  2. 发布管理->应用签名
  3. 在(应用签名证书)中复制 SHA-1证书指纹 但不包括(SHA1:)
  4. 打开Firebase控制台->项目设置->添加指纹
  5. 粘贴您的 SHA-1
  6. 现在从播放中重新安装应用程序

答案 2 :(得分:1)

@HandyPawan 提到的答案完全在这里,但随着 Google Console 现在更新,步骤是 -

  1. 转到 google play 控制台
  2. 发布 -> 设置 -> 应用完整性
  3. 在(应用签名证书)中复制 SHA-1 证书指纹但不包括 (SHA1:)
  4. 打开 Firebase 控制台 -> 项目设置 -> 添加指纹
  5. 粘贴您的 SHA-1 密钥
  6. 现在重新安装您的应用

答案 3 :(得分:0)

复制SHA1密钥后,您是否在项目中下载了google-services.json