Я выполняю проверку подлинности по номеру телефона Firebase в приложении React Native. Я следую этой документации: https://invertase.io/oss/react-native-firebase/v6/auth/phone-auth
Это успешно выполняется:
const {confirm} = await firebase.auth().signInWithPhoneNumber(value);
this.setState({confirm})
console.log(confirm) // is a function
Теперь, когда я запускаю подтверждение (код):
try {
await this.state.confirm('123456');
// Successful login - onAuthStateChanged is triggered
} catch (e) {
console.error(e); // Invalid code
}
Это дает следующееerror: TypeError: Невозможно прочитать свойство 'native' из undefined.
Я много искал, но не смог решить. Пожалуйста помоги.