我需要使用带有Firebase的电话身份验证,但每次我单击将代码发送给用户的按钮时都会出现此错误,这可能很容易解决,但由于我对Firebase和反应本机的了解不是很深,我找不到解决方案。
这是我的代码:
export default class VerifyCell extends Component{
static navigationOptions = {header: null}
constructor(props){
super(props);
this.state = {
code: '',
};
}
render(){
const celular = this.props.navigation.getParam('celular');
return (
<ScrollView style={styles.container}>
<HeaderIcon type='MaterialCommunityIcons' name='message-processing'/>
<Text style={styles.titulo}>Phone Verification</Text>
<Text style={styles.dica}>Insert the code that has been sent to you below</Text>
<FormItem onChangeText={ (code) => this.setState({code}) } texto='Code'/>
<View style={{marginBottom: '40%'}}></View>
<GradientButton texto='Send code' onPress={async () => {
const confirmation = await auth().signInWithPhoneNumber('+55 19995661551');
}}/>
<View style={styles.formButton}>
<GradientButton texto='Next' onPress={async () => {
try {
await confirmation.confirm(this.state.code); // User entered code
// Successful login - onAuthStateChanged is triggered
} catch (e) {
console.error(e); // Invalid code
}
this.props.navigation.navigate('CadastraDados', {celular: celular} )
}}/>
</View>
</ScrollView>
)
}
}
我想我需要在代码的某个地方插入这个“firebase.initializeApp()”。请问,我如何解决此问题?
这个错误非常简单,如果你看一下留档,你会发现你需要一个Firebase Config对象,
var firebaseConfig = {
apiKey: "api-key",
authDomain: "project-id.firebaseapp.com",
databaseURL: "https://project-id.firebaseio.com",
projectId: "project-id",
storageBucket: "project-id.appspot.com",
messagingSenderId: "sender-id",
appId: "app-id",
measurementId: "G-measurement-id",
};
使用应用程序的所有相关数据,然后需要使用以下命令:
<代码>firebase。初始化EAPP(firebaseConfig)
这通常插入到您的App.js
文件中
我正在构建一个flatter应用程序,并且我已经集成了Firebase,但是当我单击登录按钮时,我一直会遇到这个错误。我遇到过有类似问题的人,但似乎没有一个适合我。我使用VS代码作为我的IDE。我如何解决这个问题? 这是我每个文件的代码。。。 main.dart文件 登录屏幕。dart文件 profile_屏幕。飞奔
我正在尝试将Firebase(Firestore)添加到我的Nuxt项目中,但是在初始化Firebase中的常量时,我收到了以下错误。firestore()在我的索引中。vue文件: 未捕获的Firebase错误:Firebase:未创建Firebase应用程序[DEFAULT]-调用Firebase App.initializeApp()(app/no-app)。 我已经在我的项目中安装了Fir
我有一个连接到两个应用程序的firebase数据库,一个是iOS应用程序,另一个是在Node.js中编码的web应用程序,这是一个将数据设置到数据库的基本算法。当我运行我遇到的算法时- 错误:未创建Firebase应用程序“[DEFAULT]”-调用Firebase App.InitializeApp()。错误(本机)在R处(/users/dd/desktop/code/node/node_mod
我有点明白这个错误,但不管我怎么说,它都不起作用...我试图从FireBase中只返回一个字符串和一个数字值。我也做了所有的要求。android文件夹中的build.graddle和android/App文件夹中的build.gradle。一切。除此之外,我还做了:cloud_firestore: 对pubspec.yaml的依赖关系。现在我的main.dart看起来是这样的,但是它给出了太多的错
我正在构建一个Flutter应用程序,我已经集成了Firebase,但是当我点击一个按钮注册、登录或注销时,我总是得到这个错误。我见过其他人问过同样的问题,但似乎没有一个对我有效。我正在使用Flutter和Android Studio。如何修复此问题? 这是我的代码的节选 下面是引发的异常
问题内容: 我正在尝试将我的应用程序升级到新版本的Firebase。我仔细阅读了设置指南,并编辑了所有代码以匹配新语法。但是,当我运行该应用程序时,出现了这两个错误。 我 在AppDelegate中,并将GoogleServices- Info.plist导入到我的项目中。plist也具有所有正确的信息。其他人遇到这个问题或知道如何解决? 问题答案: 这是您的问题的答案: 要配置Firebase,