2014-09-18 66 views
0

我在Unity3D上使用Facebook-SDK(6.0.0)并尝试登录,在安装FacebookApp时,它总是回退到WebView登录Facebook登录未与Facebook-App发射

它只发生在iOS上,Android没有问题。

我这个代码初始化:

FB.Init(onInitComplete, m_facebookAppId); 

和登录与此另一个:

FB.Login("email,public_profile,user_friends", onLogin); 

始终显示的WebView这样的形象:

enter image description here

回答

0

由于iOS应用程序的配置和通信方式,以获得NAT在iOS上进行对话切换时,您必须使用“主要”应用程序ID(在“2”下列出的应用程序)在Facebook设置面板中选择Facebook应用程序ID以与该游戏一起编译)。

+0

我正在寻找你在说什么,但我在Unity Facebook设置检查器中看不到。你使用Facebook SDK 6.0吗? http://screencast.com/t/Iotzl1SwNl – 2014-09-19 13:49:10

+0

仅当您添加多个应用程序ID时,才会显示该提示。既然你只有一个,你为什么要传递一个覆盖到FB.Init()?它将使用您默认指定的那个。 – shacharg 2014-09-19 18:06:49

+0

我已经测试过这个解决方案,它不工作。你找到了解决方案吗? – Kerem 2015-01-15 07:09:53

0

很简单:只要使用旧的插件,它会没事的。例如,现在最新的版本是7.9。*所以我使用了7.5。*,它对你也有用。