作者:evenstand_291 | 来源:互联网 | 2023-02-13 10:09
我目前正在使用Facebook作为我的用户登录的登录名。当我的用户必须退出时,我会创建一个自定义按钮,以调用我执行的退出方法。当用户注销并返回登录屏幕时,Facebook按钮仍会显示注销,而应显示登录信息。
//my facebook button
lazy var facebookLogin:FBSDKLoginButton = {
let v = FBSDKLoginButton()
v.translatesAutoresizingMaskIntoCOnstraints= false
return v
}()
// my signout method
let firebaseAuth = FIRAuth.auth()
do {
try firebaseAuth?.signOut()
} catch let signOutError as NSError {
print ("Error signing out: %@", signOutError)
}
ronatory..
6
只需logOut()
从FBSDKLoginManager
注销用户
这将调用[FBSDKAccessToken setCurrentAccessToken:nil]和[FBSDKProfile setCurrentProfile:nil]。
// my signout method
let firebaseAuth = FIRAuth.auth()
do {
try firebaseAuth?.signOut()
FBSDKLoginManager().logOut()
} catch let signOutError as NSError {
print ("Error signing out: %@", signOutError)
}
不要忘记import FBSDKLoginKit
在使用它的班级添加
1> ronatory..:
只需logOut()
从FBSDKLoginManager
注销用户
这将调用[FBSDKAccessToken setCurrentAccessToken:nil]和[FBSDKProfile setCurrentProfile:nil]。
// my signout method
let firebaseAuth = FIRAuth.auth()
do {
try firebaseAuth?.signOut()
FBSDKLoginManager().logOut()
} catch let signOutError as NSError {
print ("Error signing out: %@", signOutError)
}
不要忘记import FBSDKLoginKit
在使用它的班级添加