ios - facebook iphone - 如何在不同用户下登录

标签 ios facebook facebook-graph-api

我正在为 iPhone 制作游戏,所以我的问题是: 最终用户应该如何更改他的登录名。意思是如果他决定以不同的名字登录?

我注意到即使重置手机并重新安装应用程序也不起作用,我仍然以与以前相同的用户身份登录。 我的下一个猜测是 FB.Logout,但此页面告诉我不要使用它: https://developers.facebook.com/docs/unity/reference/current/FB.Logout

此外,在“设置”->“Facebook”下,我也已经登录了另一个用户 - 在我的游戏中它仍在使用旧用户...

最佳答案

你需要设置

[FBSession.activeSession closeAndClearTokenInformation];

用于 Facebook 注销。

closeAndClearTokenInformation 关闭 session 并清除所有缓存的信息,从而破坏 session 。这意味着当应用程序重新启动时,缓存的 token 将不可用。然后将显示登录 View 。

关于ios - facebook iphone - 如何在不同用户下登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24276903/

相关文章:

objective-c - glUseProgram 在 iOS 中不起作用

java - 使用 X-FACEBOOK-PLATFORM SASL 身份验证的 facebook 聊天身份验证

facebook-graph-api - FB.login 使用不正确的 redirect_uri

python - facebook 使用 python 获取 friend 的生日

ios - GoogleLiveTTS 不适用于 iOS

ios - 内部测试器单选按钮未在 iTunes Connect 中显示

ios - 如何在 XCode Organizer 上查看应用程序崩溃?

iphone - 适用于 iOS 的 FacebookSDK,Facebook 登录无法返回我的 iOS 应用程序

ios - 当用户更新应用程序时,是否应该触发来自 Facebook Analytics 的应用程序安装?

javascript - Facebook Javascript API 不断重新连接