1
현재 사용자 유형 (Facebook 대 Google)에 따라 현재 로그인 한 사용자 유형에 따라 로그 아웃하는 로그 아웃 버튼을 구현하려고합니다. 로그인 할 수 있습니다. 다른 계정을 가지고 있지만 어떤 계정 유형이 로그인되어 있는지 조건에 따라 로그 아웃 기능을 사용하고 싶습니다 ... 미리 감사드립니다!Facebook 및 Google 로그 아웃
// sign out functions
func handleSignOut() {
// facebook sign out
UserDefaults.standard.setIsLoggedIn(value: false)
FBSDKLoginManager().logOut()
print("did log out of facebook...")
// google signout
let firebaseAuth = FIRAuth.auth()
do {
try firebaseAuth?.signOut()
} catch let signOutError as NSError {
print ("Error signing out: %@", signOutError)
}
let loginController = LoginController()
present(loginController, animated: true, completion: nil)
}
func loginButtonDidLogOut(_ loginButton: FBSDKLoginButton!) {
do {
try FIRAuth.auth()!.signOut()
} catch let logoutError {
print(logoutError)
}
}