首页 > 解决方案 > 如何解决这个 firebaseAuth 错误,将新用户添加到 firebase 时出错

问题描述

每次我尝试在我的 xamarin 应用程序 c# 上注册用户时都会收到此错误

这是我的代码

async void btnRegister_Clicked(System.Object sender, System.EventArgs e)
{
    try
    {
        var authProvider = new FirebaseAuthProvider(new FirebaseConfig(WebAPIkey));
        var auth = await authProvider.CreateUserWithEmailAndPasswordAsync(txtEmail.Text, txtPassword.Text);
        string gettoken = auth.FirebaseToken;
        await App.Current.MainPage.DisplayAlert("Alert", gettoken, "Ok");
    }
    catch (Exception ex)
    {
        await App.Current.MainPage.DisplayAlert("Alert", ex.Message, "OK");
    }

这是我得到的错误:

Firebase.Auth.FirebaseAuthException:'身份验证时发生异常。网址: https://www.googleapis.com/identitytoolkit/v3/relyingparty/signupNewUser?key={0} 请求数据:{"email":"18014384@vcconnect.co.za","password":"pass123" ,"returnSecureToken":true} 响应:{
"error": { "code": 400, "message": "INVALID_EMAIL", "errors": [ { "message": "INVALID_EMAIL", "domain": "global" , "原因": "无效" } ] } }

标签: c#xamarinfirebase-authentication

解决方案


推荐阅读