我需要的是所有不同登录错误的FirebaseAuthentication代码的完整列表,以及所有这些错误的列表 . 到目前为止,我已经通过反复试验找到了一些,但不能冒风险我错过了一些 .
我使用Firebase简单登录使用电子邮件/密码,facebook,twitter和匿名登录进行登录 . 很明显,有了这么多登录方法,用户可能会有很多方法无法正确登录(电子邮件格式不正确,没有输入密码等) . 目前我正在使用此代码:
... authenticateWithDictionary method
completion:^(NSError * error, id<PUser> user) {
if (!error) {
[self loginButtonPressed:Nil];
}
else {
[UIView alertWithTitle:bErrorTitle withError:error];
}
唯一的问题是我结束了我收到的错误,如下所示:
**(Error Code: EMAIL_TAKEN) The specified email address is already in use.**
这很好,让我知道测试中出了什么问题但是一旦应用程序上线,我会希望个别消息a)看起来更整洁b)让用户知道为什么他们有这个错误
到目前为止,经过反复试验,我发现了以下内容:
错误代码
-5 INVALID EMAIL - empty or incorrect format
-6 INVALID PASSWORD
-9 EMAIL TAKEN
一旦我有一个完整的列表,我将使用switch语句来正确处理它们
有没有人知道错误代码和错误的完整列表,这样我就可以将它们全部考虑在内,而不必考虑所有可能意味着我想念一个的选项
3 回答
以下是Firebase网站的完整错误代码列表:
https://www.firebase.com/docs/web/guide/user-auth.html#section-full-error
你可以在
FirebaseAuth.framework
的FIRAuthErrorCode
枚举下找到所有firebase auth错误代码和解释IOS Auth错误是:
名称:哈希; RawValue(代码):