android - Firebase Phone Auth 在发布版本中不起作用

标签 android firebase

OTP 验证适用于调试构建。我还在发布版本的 firebase 控制台中添加了 SHA key 。但是当我生成签名的 apk 并将其上传到 Play 商店时,Phone Auth 不起作用。 将应用程序上传到 Play 商店生产后,是否应该同时保留调试 SHA key 和发布 key ? 在生产环境中使用 Firebase 应用程序是否必须使用 Google App Signing?

最佳答案

如果这是上传到 Play 商店的应用程序出现的问题,那么下面可能是一个可行的解决方案。

步骤

  1. 转到播放控制台并选择您的应用。
  2. 在发布管理下,转到应用签名。
  3. 找到 SHA-1 证书并复制它。
  4. 转到 Firebase 控制台并选择您的应用。
  5. 转到项目设置并添加此 SHA-1 证书。

您已准备好再次摇滚。

关于android - Firebase Phone Auth 在发布版本中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53034419/

相关文章:

java - Android VideoView 中的纵向视频不会占据整个屏幕宽度

java - 调用 removeLocationUpdates 后位置回调不会停止

android - 为什么执行 listview.setAdapter(_adapter) 两次会使应用程序崩溃?

android - 通过 Android 发送短信的正确方法

android - Firestore 数据库 : Updating missing documents

javascript - 如何在路由之间传递选定的值?

java - 如何查询字符串列表而不是单个字符串并从 Firestore 获取结果列表

javascript - 如何在Firebase中为同一用户处理多种登录方法?

swift - 如何在 swift 的注册页面中强制输入用户名

ios - Swift FireStore Listener 在第二次加载应用程序时抛出错误