我正在为我的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库中吗?
解决方法:
当Google Play服务未运行时也会发生这种情况.尝试启动Play商店并检查它是否正常工作.如果不重启设备问题.并且还比较在项目中使用的谷歌播放服务和设备中的谷歌播放服务是否相同,如果不更新谷歌播放服务.
这只是一个次要但可能的情况,它给出了例外.
总结以上是内存溢出为你收集整理的java – Firebase身份验证FirebaseNetworkException:发生网络错误(例如超时,中断连接或无法访问的主机)全部内容,希望文章能够帮你解决java – Firebase身份验证FirebaseNetworkException:发生网络错误(例如超时,中断连接或无法访问的主机)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)