【发布时间】:2017-08-29 00:19:11
【问题描述】:
我正在尝试实现一个退出按钮,根据当前用户类型(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)
}
}
【问题讨论】:
标签: swift facebook-login logout google-signin