【问题标题】:React Native Firebase phone auth crashes the app on reCaptcha (Android)React Native Firebase 手机身份验证使应用程序在 reCaptcha (Android) 上崩溃
【发布时间】:2020-11-22 15:41:01
【问题描述】:

我在响应本机 Firebase 电话身份验证时遇到问题。当我运行该功能时,应用程序将重定向到 reCaptcha,但随后屏幕保持黑色并且 reCaptcha 不出现。起初它工作得很好,但是当我更换项目主管时它就坏了。最奇怪的部分是应用程序在冻结一段时间后只是冻结和/或崩溃并没有错误。

我重新安装了 node_modules。另外,我生成了一个新的 sha1 代码并尝试在另一台计算机上运行它,看看是否 sha1 可能是原因。我尝试创建一个全新的 react-native 项目,但仍然没有任何变化。

包:

    "@react-native-firebase/app": "^10.0.0", // also tried older
    "@react-native-firebase/auth": "^10.0.0", // also tried older
    "react": "16.13.1",
    "react-native": "0.63.3"

我的登录功能:

 const loginWithPhoneNumber = async () => {
    const confirmation = await auth().signInWithPhoneNumber(firebaseTestPhonenumber);
  };

【问题讨论】:

    标签: android react-native react-native-firebase


    【解决方案1】:

    将此添加到您的 app/build.gradle 文件依赖项中:

     implementation 'androidx.browser:browser:1.2.0'
    

    此问题与 Firebase 的重大更新有关。这个问题已经讨论过here

    【讨论】:

      猜你喜欢
      • 2018-10-21
      • 1970-01-01
      • 1970-01-01
      • 2019-05-23
      • 2020-06-08
      • 2019-02-16
      • 1970-01-01
      • 2022-11-24
      • 2021-04-26
      相关资源
      最近更新 更多