gpt4 book ai didi

ios - 在适用于 iOS 的 Facebook SDK 中登录不同的用户

转载 作者:行者123 更新时间:2023-11-30 05:28:53 28 4
gpt4 key购买 nike

我在我的应用中使用 Facebook SDK for iOS 版本 4.14。我们正在使用 facebook SDK 来允许用户注册。

我们的营销团队成员 Say M 将在他的手机上安装应用程序以注册新用户。

假设用户 A 使用他的 fb 详细信息注册应用程序,并且他已成功添加到系统中。

用户 A 完成注册后,他从应用程序注销。

现在这是我面临的问题,当 M 访问另一个用户 B 时,如果他点击使用 facebook fb session 登录,用户 A 已经授予该应用程序权限。

我想要的是 fb 必须刷新所有 fb token 、 session ,以便 M 可以注册许多新用户。

我在我的应用程序中处理这些情况

var fbLoginManager : FBSDKLoginManager = FBSDKLoginManager()

    @IBAction func BtnLogout(sender: AnyObject) {
FBSDKAccessToken.setCurrentAccessToken(nil)
FBSDKProfile.setCurrentProfile(nil)
FBSession.activeSession().closeAndClearTokenInformation()
fbLoginManager.logOut()
let loginManager = FBSDKLoginManager()
loginManager.logOut()
let deleteAllpermission = FBSDKGraphRequest(graphPath: "me/permissions/", parameters: nil, HTTPMethod: "DELETE")
deleteAllpermission.startWithCompletionHandler({(connection,result,error)-> Void in
print("Success")
// in here call your login action method, it called every time user login permission

})

}

最佳答案

只需添加这行代码:

loginManager.loginBehavior = .web

每次登录您都可以使用新凭据进行身份验证

关于ios - 在适用于 iOS 的 Facebook SDK 中登录不同的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38823686/

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