2016-10-18 92 views
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") 
       } 
      }) 
     } 

enter image description here

回答

5

嘗試增加GIDSignIn.sharedInstance().signOut()爲signout

+0

這個工作就像一個魅力!謝謝:D – Clement