Facebook Unity SDK iOS登录不使用系统级登录,而是使用浏览器或Facebook应用程序

Facebook Unity SDK iOS登录不使用系统级登录,而是使用浏览器或Facebook应用程序,ios,login,facebook-unity-sdk,Ios,Login,Facebook Unity Sdk,我遇到一个问题,facebook用户从iOS 7.1本身(从设置应用程序)登录。我的应用程序将忽略此系统级登录,而是切换到facebook应用程序(如果已安装)或web浏览器以登录用户。从facebook开发者仪表板,在iOS设置下,我输入了正确的捆绑标识,并启用了单点登录。 同样在设置应用程序中,我的应用程序没有允许它使用facebook帐户的开关 我正在使用Facebook Unity SDK 5.1和Unity 4.3.0f4 (另外,在Android上,它工作正常,使用系统级登录) 有什

我遇到一个问题,facebook用户从iOS 7.1本身(从设置应用程序)登录。我的应用程序将忽略此系统级登录,而是切换到facebook应用程序(如果已安装)或web浏览器以登录用户。从facebook开发者仪表板,在iOS设置下,我输入了正确的捆绑标识,并启用了单点登录。 同样在设置应用程序中,我的应用程序没有允许它使用facebook帐户的开关

我正在使用Facebook Unity SDK 5.1和Unity 4.3.0f4

(另外,在Android上,它工作正常,使用系统级登录)


有什么想法吗?

我觉得你的URL方案后缀设置不正确。如果按unity顶部栏上的“打开Facebook”菜单,然后单击“编辑设置”,将打开您的Facebook设置


在此窗口中,将“fb”+appId(例如fb0123456789)放入URL方案后缀框。然后,不要点击build并运行测试,只需按build,您的post进程就会在plist中进行此更改。

fb+appId键已经在info.plist中并正确设置:(我也遇到了同样的问题。我删除了整个xcode项目,并将URL方案放入设置中,然后在plist中进行了检查。之前我收到一个日志,上面说gb+appID+fb+appID没有注册,所以我的注册加倍了。这并没有解决问题。设置是正确的。在另一台设备上(iOS6)它在设置中显示了切换。但仍然切换到facebook应用程序。你曾经解决过这个问题吗?没有。我有一种预感,这是通过facebook Unity SDK的设计实现的,因此它切换到他们的facebook应用程序,并且他们可以控制UI如何显示权限。