我正在将Firebase身份验证与Swift 4配合使用。 我这样创建一个新用户
Auth.auth().createUser(withEmail: emailTextField.text!, password: "abc123!") { (authResult, error) in
// [START_EXCLUDE]
guard let email = authResult?.user.email, error == nil else {
print(error!)
print("NO!!!!!!")
return
}
print("\(email) created")
// [END_EXCLUDE]
guard let user = authResult?.user else { return }
}
但是我得到这个错误:
domain = usageLimits;
extendedHelp =“ https://console.developers.google.com”;
message =“ Identity Toolkit API之前未在项目***中使用过,或者已被禁用。请通过访问https://console.developers.google.com/apis/api/identitytoolkit.googleapis.com/overview?project= ****启用它,然后重试。如果您最近启用了此API,请等待一些分钟,使操作传播到我们的系统并重试。”; 原因= accessNotConfigured;
我已通过此链接启用了身份工具包API,但仍然无法正常工作。
我已在Firebase控制台中启用了电子邮件和密码登录提供程序。
我删除了Firebase项目并进行了重新制作,然后重新下载了googleservice.plist。
它仍然不起作用。我已经花了几个小时了!
非常感谢
答案 0 :(得分:0)
I have enabled identity toolkit API through this link, and it still doesn't work.
我回到那里,禁用了API,然后重新启用它,然后它起作用了。