1

我只是想看看其他人是否看到了这个问题,或者我是否可能做错了什么。也就是说,在从 Facebook 应用程序注销并以另一个人身份登录后(直接通过 Facebook 应用程序,或通过 Unity 应用程序 FB.Login),您仍将获得前一个人的个人资料数据(访问令牌、登录状态、用户 ID 等)。

在 FB.Init() 之后,FB.IsLoggedIn 仍然为真,并且 FB.UserId 和 FB.AccessToken 仍然存在于前一个用户中。即使在强制 FB.Login() 之后,FB.AccessToken 和 FB.UserId 仍然是以前的用户。只有当应用程序被卸载时,才会返回新用户。

我已经设法使用部署在 Android Nexus 7 设备上的 InteractiveConsole 示例应用程序重现了这一点。我还在 Facebook 上提交了错误报告,但无法使用“Unity SDK”标记它,因为错误报告表单只有标签单选按钮,而“Unity SDK”不是选项之一。

希望在这里引起开发者的注意,或者看看有没有人看到这个。详细的复制步骤在这里:https ://developers.facebook.com/bugs/593522247373530

4

0 回答 0