gpt4 book ai didi

android - 将 flutter 应用程序上传到 Playstore 后,Firebase OTP 无法正常工作

转载 作者:行者123 更新时间:2023-12-04 02:27:12 24 4
gpt4 key购买 nike

我已经制作了一个带有 OTP 验证的 firebase 应用程序,它在 Debug模式下运行良好并发布了 apk。但上传到 playstore 手机后不会收到 OTP 消息。我已将 SHA - 1 和 SHA - 256 key 从游戏控制台添加到 firebase 项目设置,但它仍然无法正常工作。在 Playstore 中更新应用程序(内部测试)后,是否有时间延迟或更改反射(reflect)在应用程序中?

最佳答案

对于调试键:
在android studio中打开您的项目>单击Gradle(在右侧面板中)>单击您的项目>单击任务>单击android>双击signingReport
对于释放键:
使用此命令生成发布 key : keytool -list -v -keystore "您的 jks 文件路径"-alias " key 名称"
添加 jks 路径和键名并在 android studio 终端中运行此命令。
或者
您还可以从 google play console 获取 SHA1 和 SHA-256。转到 Play 商店控制台 > 您的项目 > 发布 > 设置 > 应用签名。

  • 复制调试和发布 SHA1 和 SHA-256 key 并粘贴到 firebase 控制台。
  • 将您的 firebase-auth 版本更新为 20.0.1,然后您还需要在项目中配置安全网。欲了解更多信息,请查看 this link
  • 确保 PHONE AUTHENTICATION 已启用。转到 Firebase 控制台 -> 身份验证 -> 登录方法。
  • 添加 key 后,下载更新的 google-services.json 并添加到您的项目中。
  • 清理项目,然后重建项目。
  • 再次测试您的应用程序(为了防止滥用 Firebase 电话身份验证在模拟器中不起作用,因此请在真实设备上进行测试)。

  • 检查您是否已在您的项目中完成上述所有步骤。如果您的应用在 Play 商店中上线,请确保您的 Firebase 项目在您的 Firebase 控制台中同时具有调试和发布 SHA1、SHA-256 key 。

    关于android - 将 flutter 应用程序上传到 Playstore 后,Firebase OTP 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66708151/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com