(这不是一个问题,而是一个错误报告。)
Facebook Unity Plugin v6.0 - 如果您登录、取消登录,然后再次登录,Kindle Fire 会崩溃。
我使用的是 Unity 4.5.3(最新)。
您可以在 Facebook 测试场景中重现这一点。
- 安装到您的 Kindle Fire
- 我没有安装 Facebook 应用,因此它使用网络流(不是 native FB 应用)
- 按 FB.Init
- 按登录
- 通过“X”按钮取消登录
- 再次按“登录”
- 崩溃
有什么解决办法吗?
最佳答案
好的,解决一下。顺便说一句,这也是 Galaxy 3 上的问题,我猜即使不是全部设备,也是大多数设备。
修复。在登录回调中,如果您没有正确登录,即 is_logged_in false,则再次调用 FB.Init(somemethod)。是的,您会收到一条关于它不应该被调用两次的警告,但它确实有效。只需确保您在 init 回调中是否登录了 facebook,否则将创建一个新的空账户。
重现步骤与您的基本相同,但您也可以通过后退按钮和取消权限来获取它。
- 登录。
- 返回按钮,用于返回 Facebook 或取消权限。
- 带您返回应用。
- 重新登录。
- 崩溃。
而且似乎只发生在 Facebook 应用程序本身上,如果您没有安装 FB 并使用浏览器,则不会发生。
关于facebook-unity-sdk - Facebook Unity Plugin v6.0 - 如果登录、取消登录然后再次登录,Kindle Fire 会崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25537140/