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



OTP验证对于调试构建正常工作。我还在发布版本的firebase控制台中添加了SHA密钥。但当我生成签名的apk并将其上传到播放商店时,手机验证不起作用。在我将应用程序上传到play store上的生产后,我应该保留调试SHA密钥和发布密钥吗?在生产中使用firebase应用程序时,谷歌应用程序签名是强制性的吗?

如果这是上传到play store的应用程序上出现的问题,那么下面的解决方案是可行的。

步骤

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

你已经准备好再次摇滚了。

您需要添加SHA-1证书。如果它们已经被添加,而你仍然面临这个问题(就像我的情况一样(。添加SHA-256也可以!!!

  1. 转到游戏控制台并选择您的应用程序
  2. 转到仪表板,在"设置"下,单击"应用程序完整性">
  3. 复制SHA-1证书和SHA-256证书

转到您的firbase设置。身份验证部分-设置

在授权域下,添加您的应用程序所在的域名。仅使用域名,省略www

相关内容

  • 没有找到相关文章

最新更新