首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Facebook Unity SDK AutoLogin?

Facebook Unity SDK AutoLogin?
EN

Stack Overflow用户
提问于 2014-03-20 04:45:00
回答 2查看 3K关注 0票数 1

使用4.3.3f1版本的Facebook Unity插件。注意到有一点bug,这在目前是一件令人烦恼的事情。

一旦用户登录,并接受我们的权限,游戏将继续并根据需要发布。但是,如果游戏关闭然后重新启动,用户必须重新登录。

当我们再次启动时,我没有调用登录函数,为什么?因为这会导致应用程序的瞬间切换,这看起来很可怕,也很刺耳。工具提示似乎建议Init尝试使用有效的会话数据重新启动。然而,在调用init函数之前和之后,访问令牌似乎是空白。因此,不会发生自动登录。

我已经尝试在设置对象中以及通过代码初始化将该状态标志设置为true。两者似乎都没有什么不同。

我是不是漏掉了什么让它工作的东西?

EN

回答 2

Stack Overflow用户

发布于 2014-03-20 20:03:38

当app被强制退出时,会话被缓存,并且缓存的令牌仍然有效。Facebook登录会话不应过期,直到您强制注销,退出会话从您的应用程序(或)从Facebook应用程序注销(如果您安装在您的手机上)。最好在用户退出或按下主页按钮时从应用程序中注销。

尝试在游戏中设置注销选项并对其进行调试,清除此选项后删除注销选项。你可能会有更好的想法。

票数 0
EN

Stack Overflow用户

发布于 2014-05-16 08:27:11

我一直在使用Unity Facebook SDK,当我离开并返回应用程序时,它确实会记住我已经登录了。我只需检查返回trueFB.IsLoggedIn,跳过我的登录过程。我只在FB.IsLoggedInfalse时调用FB.Login("email,publish_actions", LoginCallback);,他们按下我的"Facebook登录“按钮。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22517689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档