facebook-unity-sdk - Facebook Unity Plugin v6.0 - 如果登录、取消登录然后再次登录,Kindle Fire 会崩溃

标签 facebook-unity-sdk

(这不是一个问题,而是一个错误报告。)

Facebook Unity Plugin v6.0 - 如果您登录、取消登录,然后再次登录,Kindle Fire 会崩溃。

我使用的是 Unity 4.5.3(最新)。

您可以在 Facebook 测试场景中重现这一点。

  1. 安装到您的 Kindle Fire
  2. 我没有安装 Facebook 应用,因此它使用网络流(不是 native FB 应用)
  3. 按 FB.Init
  4. 按登录
  5. 通过“X”按钮取消登录
  6. 再次按“登录”
  7. 崩溃

有什么解决办法吗?

最佳答案

好的,解决一下。顺便说一句,这也是 Galaxy 3 上的问题,我猜即使不是全部设备,也是大多数设备。

修复。在登录回调中,如果您没有正确登录,即 is_logged_in false,则再次调用 FB.Init(somemethod)。是的,您会收到一条关于它不应该被调用两次的警告,但它确实有效。只需确保您在 init 回调中是否登录了 facebook,否则将创建一个新的空账户。

重现步骤与您的基本相同,但您也可以通过后退按钮和取消权限来获取它。

  1. 登录。
  2. 返回按钮,用于返回 Facebook 或取消权限。
  3. 带您返回应用。
  4. 重新登录。
  5. 崩溃。

而且似乎只发生在 Facebook 应用程序本身上,如果您没有安装 FB 并使用浏览器,则不会发生。

关于facebook-unity-sdk - Facebook Unity Plugin v6.0 - 如果登录、取消登录然后再次登录,Kindle Fire 会崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25537140/

相关文章:

android - 当项目连接到 Assets 服务器时,Facebook Unity SDK android barfs

facebook-unity-sdk - Facebook Post 对话事件未全屏显示

android - Facebook 登录不适用于 Win,但适用于 MacOS

unity-game-engine - Facebook Unity3D SDK 中 FB.Logout 的正确使用

unity-game-engine - Unity + Parse 和 Facebook - 如何切换用户?

facebook-unity-sdk parse.com 无法让它工作

android - 适用于 Unity 的 Facebook SDK 3.1.2 - 在 Android 设备上登录时遇到问题

facebook - Unity Facebook AppRequest崩溃

java.lang.ClassNotFoundException : com. facebook.unity.FB 每当我测试我的构建时

android - 适用于 Unity 的 Facebook SDK - 在 iOS 上读取好友分数时遇到问题