我的firebase认证过程太慢了?大约需要五分钟才能完全创建一个用户帐户并进行重定向!如何加快速度?
共享以下验证码(与firebase文档中的相同)
auth.createUserWithEmailAndPassword(email, pswd)
.addOnCompleteListener(this@RegistrationActivity) { task ->
if (task.isSuccessful) {
// Sign in success, update UI with the signed-in user's information
Log.d(TAG, "createUserWithEmail:success")
val user = auth.currentUser
updateUI(user)
} else {
// If sign in fails, display a message to the user.
Log.w(TAG, "createUserWithEmail:failure", task.exception)
Toast.makeText(
baseContext, "Authentication failed.",
Toast.LENGTH_SHORT
).show()
updateUI(null)
}
}
}
作为新手,我不知道该怎么做?尝试了一些youtube方法,但没有帮助
2条答案
按热度按时间vktxenjb1#
当你创建一个新用户时,firebase会保留它的数据,除非你注销。创建一个用户后,重定向到after页面,只需使用下面的代码并点击一个按钮:
如果这不起作用,那么它是关于你的互联网速度,模拟器的互联网速度或firebase服务器的速度。在firebase consol检查项目设置,看看你的应用程序安装在哪个地区,例如,如果你在欧罗巴和使用美国服务器,它会慢。
gmxoilav2#
尝试使用移动的设备而不是仿真器。问题已解决