我正在Unity3D(版本4.3.4)中開發一款遊戲,我想要在Android和iOS平臺上構建移動平臺。我正嘗試通過Facebook進行登錄。我已經下載並將Facebook SDK for Unity(5.0.4)導入到我的Unity項目中。我還通過facebook sdk(FB dev網站上的註冊應用程序,將應用程序ID添加到統一項目併爲FB.Login編寫了代碼,並在Facebook SDK for Unity的文檔中編寫了用於驗證unity3d遊戲的所有先決條件)。 當我在Unity3D編輯器中運行應用程序時,一切正常(DLL加載,facebook窗口彈出...),但是當我將Unity應用程序構建到任何類型的平臺時(android,iOS,desktop,web ...)我打開遊戲,然後Facebook SDK不再加載,認證無效。我發現了下一個錯誤:「Facebook Dll:未加載」。也許這可能會導致問題(也可能是其他一些事情),我不知道。在跨平臺Unity3d應用程序中通過Facebook進行身份驗證
我已經嘗試了一切。我在網絡上發現,Unity3D和SDK可能存在版本問題,所以我嘗試使用舊版本的Unity3D(4.2.2)和較舊版本的Facebook SDK for Unity(4.3.3)構建項目,但沒有任何幫助。
請幫我如果可以。
已解決。我的問題是,我正在用sdk作爲不支持的桌面應用測試應用,但是這個事實在sdk文檔中不存在。在iOS上運行良好。 – matev