我似乎遇到了与这个问题中讨论的相同的问题: Android 上的 Facebook SDK for Unity - Trouble about callback from FB.Login
在 Android 上,当安装常规 Facebook 应用程序时,使用 Unity SDK 调用 FB.Login() 会提示用户接受应用程序的权限,当应用程序被批准时,会触发回调:FBResult.Text
{"is_logged_in":false,"user_id":"","access_token":""}
FBResult.Error
null
安装 Facebook 应用程序后,使用 Web 流程并且工作正常,但是我已经使用 Unity SDK 的 v4.2.4 和 v4.2.2 进行了尝试。
有关解决此问题的任何其他建议?
编辑:还应该注意,我已经在 2 种不同的设备(Galaxy Note 10.1 和 Nexus 7)上尝试过这个
提前致谢!
2014 年的注释。在某些情况下,问题很简单,就是您忘记了 developers.facebook 上的设置。布赖恩在这里用图片解释它:http : //answers.unity3d.com/questions/543540/facebook-sdk-v424-android-login-not-working.html 令人困惑的是它会在没有 fb 应用程序的设备上工作(!),如果您完全忘记了设置。至于实际问题,幸运的是,即使您在 Mac 上使用 Unity,也有一个解决方案,而且很简单: http ://answers.unity3d.com/questions/609810/using-facebook-api-with-android-says-登录-is-canc.html