gpt4 book ai didi

android - auth().signInWithPhoneNumber() 不适用于 react native

转载 作者:行者123 更新时间:2023-12-05 00:15:39 25 4
gpt4 key购买 nike

我正在使用react-native构建一个android应用程序,同时使用firebase完成身份验证。我正在使用以下库:

@react-native-firebase/app
@react-native-firebase/auth

signInWithEmailAndPassword() 的身份验证工作得很好,但手机号码不行:

下面是函数:

signInWithPhoneNumber = () => {
auth().signInWithPhoneNumber('+91 1234 567 890')
.then(confirmationResult => {
this.setState({
confirm: confirmationResult
})
})
.catch(function (error) {
console.error(error);
});
}

它不会进入 .then() 并且我的模拟器屏幕卡在空白黑屏上。

enter image description here

最佳答案

更新(2021 年 5 月 20 日)

似乎该问题已在最新版本中得到解决。


这是 firebase 电话身份验证 sdk 中的一个已知问题。引用:https://github.com/firebase/firebase-android-sdk/issues/2164

在 Google 修复此问题之前,请在 build.gradle 中添加以下行

implementation "androidx.browser:browser:1.2.0"

关于android - auth().signInWithPhoneNumber() 不适用于 react native ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65155140/

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