kin*_*y14 5 facebook ios firebase swift firebase-authentication
我正在使用Firebase身份验证,并且能够在swift中使用相同的iOS应用程序成功登录facebook和google.
我的问题是,我似乎唯一可以访问 FIRUser类的地方是来自AppRlegate.swift文件,其中auth信息返回.
我可以从AppDelegate.swift文件将用户电子邮件和其他配置文件信息打印到控制台中,但我不知道如何通过视图控制器在相应的视图上呈现它.谷歌和脸书似乎都是同样的问题.其他人都知道如何解决这个问题?
您可以通过Firebase这种方式在任何地方访问当前用户:FIRAuth.auth()?.currentUser.
您还可以通过以下方式添加身份验证状态侦听器:
FIRAuth.auth()?.addStateDidChangeListener() { auth, user in
if user != nil {
print(user)
} else {
print("Not signed in")
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1135 次 |
| 最近记录: |