我在响应本机 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"
Run Code Online (Sandbox Code Playgroud)
我的登录功能:
const loginWithPhoneNumber = async () => {
const confirmation = await auth().signInWithPhoneNumber(firebaseTestPhonenumber);
};
Run Code Online (Sandbox Code Playgroud)