1
我是iOS和Firebase的新手,我一直在努力研究如何在單擊登錄按鈕時顯示Google oAuth模式。目前,它出現在第一個註冊實例上,但我必須刪除該應用程序才能再次使用它。如果有人想更改Google帳戶,這可能有點麻煩。使用不同的谷歌帳戶登錄Firebase iOS
// Google Sign In
@IBAction func gooSignInBtn(sender: AnyObject) {
GIDSignIn.sharedInstance().signIn()
}
當我呼喚登出時,它會註銷,但下面的模式不會再顯示。它只會自動登錄到最近登錄的Google帳戶。
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")
}
})
}
這個工作就像一個魅力!謝謝:D – Clement