2014-03-27 2 views
0

나는 Unity3D (버전 4.3.4)의 게임을 Android 플랫폼 및 iOS에 모바일 플랫폼으로 제작하려고합니다. Facebook을 통해 로그인하려고합니다. 내 Unity 프로젝트에 Unity (5.0.4) 용 Facebook SDK를 다운로드하고 가져 왔습니다. 나는 또한 페이스 북 SDK (FB dev 웹 사이트에 앱 등록, 앱 프로젝트에 앱 ID 추가, Unity 용 Facebook SDK의 문서에있는 FB.Login 코드 작성)를 통해 unity3d 게임을 autheticating하기위한 모든 사전 작업을 만들었습니다.). Unity3D 편집기에서 응용 프로그램을 실행하면 모든 종류의 작업 (DLL로드, Facebook 북 팝업 ...)이 발생하지만 모든 종류의 플랫폼 (Android, iOS, 데스크탑, 웹 ...)에 Unity 응용 프로그램을 빌드하면 게임을 열면 Facebook SDK가 더 이상로드되지 않고 인증이 작동하지 않습니다. 다음 오류를 발견했습니다 : "Facebook Dll : Not Loaded". 어쩌면이 문제가 발생할 수 있습니다 (그리고 어쩌면 다른 것들), 난 잘 모릅니다.페이스 북을 통한 크로스 플랫폼 unity3d 응용 프로그램의 인증

나는 모든 것을 시도했다. 웹상에서 Unity3D와 SDK에 버전 문제가있을 수 있다는 것을 알았 기 때문에 이전 버전의 Unity3D (4.2.2)와 이전 버전의 Unity SDK (4.3.3)를 사용하여 프로젝트를 빌드하려고 시도했습니다. 그러나 아무것도 도움이되지 않았습니다.

가능한 경우 도와주세요.

답변

0

developers.facebook.com/apps에서 Android 및 iOS의 필수 입력란을 작성 했습니까? 플랫폼을 추가하고 Bundle Identifier (패키지 이름이라고도 함) 및 클래스 이름을 채워야합니다.

또한 SDK는 데스크톱을 지원하지 않으며 앱이 Facebook 캔버스에있는 경우에만 웹을 지원합니다.

+1

예치. 내 문제는 지원되지 않는 데스크톱 응용 프로그램으로 sdk로 응용 프로그램을 테스트했지만이 사실은 sdk 설명서에 없습니다. iOS에서 잘 작동합니다. – matev

관련 문제