繁体   English   中英

Facebook Unity SDK自动登录?

[英]Facebook Unity SDK AutoLogin?

使用Unity的Facebook插件4.3.3f1版本。 注意一点错误,此刻有点烦人。

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

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

我尝试在设置对象中以及通过代码通过init将状态标志设置为true。 两者似乎都没有影响。

有什么我想让这个工作吗?

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

尝试在游戏中包含注销选项并进行调试,清除此选项后删除“注销”选项..您可能会有更好的主意。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM