페이스북 SDK 적용 에러 수정
페이스북 정책위반과 관련해서 아래와 같은 메시지를 받고
Facebook은 주기적으로 Facebook 통합과 API를 활용한 웹사이트와 어플리케이션을 검토합니다.
최근에 회원님의 앱이 Facebook의 기본 검토를 받았습니다. 검토 도중 Facebook 인증 후 블랙스크린 페이지로 연결되기 때문에 Facebook 로그인 기능을 사용하여 로그인하지 못했습니다.
페이스북 라이브러리를 올렸더니 (12.3.0 > 18.1.3) 에러 발생
//implementation 'com.facebook.android:facebook-android-sdk:12.3.0'
>> implementation 'com.facebook.android:facebook-android-sdk:18.1.3'
A valid Facebook app client token must be set in the AndroidManifest.xml or set by calling FacebookSdk.setClientToken before initializing the sdk.
에러 메시지 그대로 매니페스트에 클라이언트 토큰을 찾아서 넣어주면 됩니다.
페이스북 클라이언트 토큰 위치는
페이스북 개발자 콘솔 > 앱 대시보드 > 앱 설정 > 고급 설정 > 보안 > 클라이언트 토큰

클라이언트 토큰을 찾아다가
res/values/strings.xml 파일에 아래와 같이 넣고
<string name="facebook_client_token">YOUR_CLIENT_TOKEN</string>
AndroidManifest.xml <application> 안에 meta-data로 추가합니다.
<meta-data
android:name="com.facebook.sdk.ClientToken"
android:value="@string/facebook_client_token" />
나의 오래전 개발된 게임들 수정하다보면 종종 발생할 거 같아서 포스팅해봅니다.
반응형
'android' 카테고리의 다른 글
| 16KB 메모리 페이지 크기를 지원하지 않습니다 대응 (0) | 2025.11.22 |
|---|---|
| 구글 결제 라이브러리 java.lang.NoClassDefFoundError 해결 (3) | 2025.03.15 |
| Google Play 구글 인앱 상품 등록하기 결제 라이브러리 7 (0) | 2025.03.14 |
| 안드로이드 파이어베이스 구글 로그인 인증하기 (1) | 2025.03.10 |
| 구글 플레이스토어 앱 이전 하기 (1) | 2025.03.07 |