我正在制作iphone游戏,所以我的问题是: 最终用户应该如何更改他的登录信息。如果他决定以不同的名字登录,是什么意思?
我注意到即使重置手机并重新安装应用程序也无法正常工作,我仍然使用与之前相同的用户登录。 我的下一个猜测是FB.Logout,但这个页面告诉我不要使用它: https://developers.facebook.com/docs/unity/reference/current/FB.Logout
而且,在“设置”下 - > Facebook我已经登录了另一个用户 - 在我的游戏中它还在使用旧用户...
答案 0 :(得分:3)
您需要设置
[FBSession.activeSession closeAndClearTokenInformation];
for Facebook Logout。
closeAndClearTokenInformation关闭会话并清除所有缓存的信息,从而破坏会话。这意味着当重新启动应用程序时,缓存的令牌将不可用。然后将显示登录视图。
答案 1 :(得分:1)
这是因为LogOut函数会从FACEBOOK中注销用户,而不仅仅是来自您的应用。此外,您正在查看的文档是统一的。您应该遵循本指南:https://developers.facebook.com/docs/facebook-login/ios/v2.0
它们展示了如何轻松登录和注销您正在寻找的内容。如果您没有在设备上设置预定义帐户,那么您将能够使用Facebook登录界面登录您的电子邮件和密码(如果您愿意,可以以其他用户身份登录)