[英]iOS Upgrading Firebase Auth
我正在尝试将数据迁移到Firebase的新版本,但是在创建用户并将其登录(电子邮件和密码)时遇到一些麻烦。
这是我的旧数据部分。 创建用户后,我将其登录并捕获密码为authData.provider!。 这会将密码存储为我的数据结构中的“ Password”。 我正在努力在Firebase SDK中找到新的“ authData.provider!”。
ref.authUser(email, password: password, withCompletionBlock: { err, authData in
let user = ["provider": authData.provider!, "email": email!, "username": username!]
这是我要替换上面代码的新代码。
FIRAuth.auth()?.signInWithEmail(email!, password: password!) { (user, error) in
let userLocal = ["provider": user!.providerData.description, "email": email!, "username": username!]
我找到了authData.provider! != user!.providerData.description,我找不到什么authData.provider! 在新的SDK中。 感谢您的任何建议!
想想我知道了。 使用的用户!.providerID
let userLocal = ["provider": user!.providerID, "email": email!, "username": username!]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.