1
一般的にiOSとFirebaseの新機能です。サインインボタンをクリックすると、アプリにGoogle oAuthモーダルを表示する方法を見つけるのに苦労しています。現時点では、最初のサインアップインスタンスに表示されますが、アプリを削除して再度機能させる必要があります。これは、誰かがGoogleアカウントを変更したい場合、少し煩わしいことがあります。別の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")
}
})
}
ため
GIDSignIn.sharedInstance().signOut()
を追加してみてください!ありがとう:D – Clement