gpt4 book ai didi

ios - 用户注销后 Firebase Facebook 登录按钮不会更改

转载 作者:搜寻专家 更新时间:2023-11-01 05:56:22 25 4
gpt4 key购买 nike

我目前正在使用 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)
}

最佳答案

只需从FBSDKLoginManager调用logOut()

Logs the user out

This calls [FBSDKAccessToken setCurrentAccessToken:nil] and [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

关于ios - 用户注销后 Firebase Facebook 登录按钮不会更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42011252/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com