我正在使用Expo构建一个应用程序,其中我正在进行OTP身份验证的工作。
我正在使用Expo构建一个应用程序,其中我正在进行OTP身份验证的工作。
代码:
import React, { Component } from 'react'; import { Text, TextInput, TouchableOpacity, View } from 'react-native'; import auth from '@react-native-firebase/auth'; export default class login extends Component { constructor(props) { super(props) this.state = { number:'' } } signInWithPhoneNumber = async() => { const {number} = this.state const confirmation = await auth().signInWithPhoneNumber(phoneNumber); console.log("confirmation ==>",confirmation) if (confirmation._auth._authResult) { this.props.navigation.navigate("Verify") }else { alert("internal error") } } render() { return () } } 用您的号码登录 this.setState({number:number})} placeholder={"请输入您的号码"} style={{ padding: 10, backgroundColor: "#fff", borderBottomWidth: 1, borderRadius: 10, fontSize: 18, }} /> 发送验证码
错误:
[Unhandled promise rejection: Error: 您尝试使用在您的Android项目中未安装的Firebase模块,通过调用firebase.app()。]