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

时间:2014-06-18 04:08:56

标签: ios facebook facebook-graph-api

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

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

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

2 个答案:

答案 0 :(得分:3)

您需要设置

[FBSession.activeSession closeAndClearTokenInformation];

for Facebook Logout。

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

答案 1 :(得分:1)

这是因为LogOut函数会从FACEBOOK中注销用户,而不仅仅是来自您的应用。此外,您正在查看的文档是统一的。您应该遵循本指南:https://developers.facebook.com/docs/facebook-login/ios/v2.0

它们展示了如何轻松登录和注销您正在寻找的内容。如果您没有在设备上设置预定义帐户,那么您将能够使用Facebook登录界面登录您的电子邮件和密码(如果您愿意,可以以其他用户身份登录)