Cle*_*ent 5 ios oauth-2.0 firebase swift firebase-authentication
我一般都是iOS和Firebase的新手,当我点击登录按钮时,我很难找到如何让应用程序显示google oAuth模式.目前,它出现在第一个注册实例上,但我必须删除该应用程序以使其再次运行.如果有人想要更改谷歌帐户,这可能有点麻烦.
// Google Sign In
@IBAction func gooSignInBtn(sender: AnyObject) {
GIDSignIn.sharedInstance().signIn()
}
Run Code Online (Sandbox Code Playgroud)
当我呼叫退出时,它会退出,但下面的模式不会再出现.它只是自动登录到最后签名的谷歌帐户.
该try! FIRAuth.auth()!.signOut()功能是否仅暂时退出会员?
@IBAction func signOut(sender: AnyObject) {
try! FIRAuth.auth()!.signOut()
FIRAuth.auth()?.addAuthStateDidChangeListener({ (auth: FIRAuth, user: FIRUser?) in
if let user = user {
// User is signed in.
print(user)
} else {
// No user is signed in.
print("user signed out")
}
})
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1085 次 |
| 最近记录: |