【发布时间】:2017-02-24 10:00:34
【问题描述】:
我正在为我的 Android 应用创建身份验证工作流程。我允许用户使用用户名/密码和各种 OAuth 提供商登录。我正在验证电子邮件和密码,以便我知道我传递给 Firebase 的信息是有效的。我正在使用com.google.firebase:firebase-auth:9.6.1
当我执行以下代码时,我收到一个回调,指出操作不成功并出现错误。
mFirebaseAuth.signInWithEmailAndPassword(username,password).addOnCompleteListener(this);
回调函数或完成监听器告诉我
com.google.firebase.FirebaseNetworkException: A network error (such as timeout, interrupted connection or unreachable host) has occurred.
我传递的用户名还不存在。所以,我会假设看到某种错误说明用户不存在。我是错误地传递了一些东西还是我假设不正确?我还可以看到,在 Firebase 文档中,iOS 库具有所有 API 方法部分共有的各种错误代码,而 Android 部分没有显示这一点。这些例外之一是FIRAuthErrorCodeUserNotFound。那么,Android 库中是否存在该功能?
【问题讨论】:
-
我绝对不会说用户不存在。我认为这意味着连接有问题 -> 手机离线、服务器关闭、服务器没有响应等。
-
我现在遇到了同样的问题。有人知道有解决方案吗?谢谢
-
我收到类似的错误消息
-
我收到了类似的错误信息(2)
-
从下面的答案来看,它看起来像是所有未处理错误的默认错误处理程序。干得好,谷歌!
标签: java android firebase firebase-authentication