草庐IT

currentuser

全部标签

firebase - 什么用例有 FirebaseUser 的 reload() 功能?

FirebaseUser中的.reload()方法用于什么?在本地,该函数不会更改任何数据,并且使用Firestore.instance.currentUser()我将始终获取当前数据,不是吗?来自文档:publicTaskreload()Manuallyrefreshesthedataofthecurrentuser(forexample,attachedproviders,displayname,andsoon).所以我最初认为在调用user.reload()后输出将是:“用户名:bar”而不是“用户名:foo”。所以对我来说它似乎并没有做任何事情?相关的问题:这也意味着我总是必须

firebase - 什么用例有 FirebaseUser 的 reload() 功能?

FirebaseUser中的.reload()方法用于什么?在本地,该函数不会更改任何数据,并且使用Firestore.instance.currentUser()我将始终获取当前数据,不是吗?来自文档:publicTaskreload()Manuallyrefreshesthedataofthecurrentuser(forexample,attachedproviders,displayname,andsoon).所以我最初认为在调用user.reload()后输出将是:“用户名:bar”而不是“用户名:foo”。所以对我来说它似乎并没有做任何事情?相关的问题:这也意味着我总是必须

ios - 如果注销,Swift/Xcode : Why would PFUser. currentuser() 不会返回 nil?

我想设置一个条件segue(在Swift/Xcode中,使用解析服务器框架,由Heroku托管),只有当当前用户没有注销时才会执行。如果用户没有注销,它会正常工作。但是,即使用户注销,segue仍会运行。这是代码的基本设置。我通过以下方式调用用户注销:PFUser.logoutinbackground()但是,转场:IfPFUser.currentuser()!=nil{//performsegue}仍然会执行segue。将PFUser.currentuser()打印到日志不会返回nil。如果我将条件segue代码重写为:IfPFUser.currentuser()?.username

swift - 登录后存储 CurrentUser 的最佳实践

我正在使用Firebase实现我的登录逻辑,仅将Facebook作为提供者。如何在登录后保存我的CurrentUser,以便稍后在应用体验期间使用个人数据?目前我正在使用一个带有User实例的单例。像这样:CurrentUser.swiftclassCurrentUser{staticleti:CurrentUser=CurrentUser()varcUser:User?privateinit(){}funcsetCurrentUser(u:User){cUser=u}funcgetCurrentUser()->User{returncUser!}funcclearUser(){cUs

firebase - 我收到一个错误 NoSuchMethodError : The method currentUser was called on null. FLUTTER

我正在尝试检查用户是否已登录,我已经使用firebase验证了我的flutter应用程序,我希望用户的状态将应用程序重定向到登录页面或主页,但我可以'运行应用程序,它在红色屏幕上显示错误,错误是:NoSuchMethodError:在null上调用了方法“currentUser”。接收者:空尝试调用:currentUser()我看到了解决方案here但我没有正确理解它当前用户函数:FuturecurrentUser()async{FirebaseUseruser=await_firebaseAuth.currentUser();returnuser!=null?user.uid:nul