2014-09-18 104 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。*,它對你也有用。