FAQs

Answers to frequently asked questions about the App Review process.

General

Please visit our App Review for Login examples page for useful submission tips and tricks, and Please visit our Sample App Review Submission page for example screen recordings. You can also watch our introduction to App Review video.

Please visit our Server-to-Server Apps document.

Note: Server-to-server apps are used when your app has no user interface as it exchanges data directly with our APIs. As such, these apps are only approved for business-facing data permissions (i.e. ads_management), never with user permissions. For a sample submission see Sample App Review Submission for Server-to-Server Apps.

앱 검수의 필요성은 앱 ID 레벨에 따라 달라집니다. 해당 권한 또는 기능을 사용하는 각 앱은 검수를 위해 제출해야 합니다.

자세한 내용은 이 페이지를 참조하세요. 앱 검수 절차는 필요한 권한과 사용 방식에 대한 자세한 정보를 제공할 기회입니다. Facebook에서 사용 사례를 검토하고 Facebook 정책에 따라 허용 가능한지 결정합니다. 권한 검수 후에는 API/권한에 따라 비즈니스 인증, 계약 서명 등과 같이 추가적인 요구 사항이 발생할 수 있습니다.

예, 테스트 앱은 상위 앱에서 검수 가능한 권한을 상속합니다.

새 API가 공개되면 앱 검수를 받아야 합니다. 그러나 비즈니스 인증은 비즈니스 관리자 항목별로 한 번만 필요하므로 앱에서 새 권한 또는 API를 사용하더라도 비즈니스 인증을 다시 받을 필요가 없습니다.

2018년 8월 1일부터는 앱이 연결된 비즈니스 관리자만 인증하면 됩니다.

검수 절차 중에 비즈니스의 법적 이름, 주소, 전화번호 등의 비즈니스 정보를 요청할 수 있습니다. 또한 공과금 청구서, 라이선스, 법인 설립 증명서, 정관 등의 비즈니스 문서를 요청할 수도 있습니다.

현재는 처리해야 할 앱 검수가 증가한 상황입니다. 모든 앱 검수 절차를 거치는 데 최대 몇 주가 소요될 수 있습니다.

  • 권한 검수는 최대 몇 주가 소요될 수 있습니다. 타임라인에 대한 최신 업데이트는 여기를 참조하세요.
  • 비즈니스 인증은 며칠이 소요되지만 문서 품질에 따라 기간이 달라집니다.
  • 계약 서명은 지정한 임원이 계약에 서명하는 즉시 완료됩니다.

언제든 앱 대시보드의 앱 검수 탭에서 비즈니스 인증 및 계약 상태와 비즈니스 인증 패널에서 실행해야 하는 단계를 확인할 수 있습니다. 절차를 진행하는 동안 어떤 조치가 필요한지 알림을 보내드릴 것입니다.

앱은 앱을 최종적으로 소유하고 앱에서 생성되는 데이터에 액세스할 권한이 있는 비즈니스 관리자와 연결되어야 합니다. 이 비즈니스가 비즈니스 인증 절차를 거쳐야 합니다.

앱별로 앱 검수를 받아야 합니다. 앱 대시보드를 살펴보고 검수가 필요한 권한의 구체적인 리스트를 확인하는 것이 좋습니다.

비즈니스 인증은 비즈니스 관리자별로 한 번만 필요합니다. 모든 앱을 동일한 비즈니스 관리자와 연결할 경우 비즈니스 인증은 한 번만 받으면 됩니다.

이미 비즈니스 관리자 계정이 있다면 기존 비즈니스 관리자에 앱을 연결하는 것이 좋습니다.

비즈니스에 속한 비즈니스 관리자 계정이 여러 개라면 각 비즈니스 관리자 계정을 생성한 목적을 확인하고 가장 적절한 비즈니스 관리자와 앱을 연결합니다. 비즈니스가 비즈니스 관리자를 통해 설정된 크레딧 라인이 있다면 크레딧 라인이 있는 비즈니스 관리자와 앱을 연결하는 것이 좋습니다.

앱 검수 절차는 특정 API 권한이 필요한 앱에 요구됩니다. 검수가 필요한 앱에 대한 내용은 여기를 참조하세요. SDK를 설정하는 것 자체는 앱 검수가 필요하지 않습니다. 그러나 SDK는 앱에서 Facebook API를 호출할 수 있도록 지원하고, 해당 API에 앱 검수가 필요할 경우 앱 검수를 위해 앱을 제출해야 합니다.

통합의 스크린캐스트를 제공할 수 있습니다. 또는 앱에 최종 사용자 경험이 없을 경우 페이지, CRM 또는 비즈니스 관리자의 설정 뷰를 보여주는 스크린샷 2개 이상과 이러한 제품에서 사용할 페이지의 페이지 ID를 제공할 수 있습니다. 이 옵션에 대한 자세한 내용은 여기를 참조하세요.

Facebook Login

Please visit our Best Practice guide, and our Facebook Login Button UX guide for tips on how you can best implement Facebook Login in your app.

Lead Ads

leads_retrievalpages_manage_ads 권한을 요청해야 합니다.

고객이 앱의 "소유자"이기도 할 경우 고객이 직접적인 개발자로서 앱 검수 절차를 거쳐야 합니다. 고객이 앱 "소유자"로 제삼자 개발자를 두고 있을 경우 개발자가 검수 절차를 거쳐야 합니다.

Permissions and Features

Please see our Permissions Reference guide for reference on acceptable usage scenario. You can also find information for the Instagram Basic Display API at Instagram Platform Permissions, as well as the Marketing API for Ads Management Standard Access at Marketing API Access and Authentication.

Screen Recordings

Please visit our Screencasts page for an overview of how to submit a screencast to support your App Review.

Terms and Policies Violations

If you are violating any policies, Facebook will send you a Dev Alert by email, notifying you which of our platform policies are being violated. You can also see all of the dev alerts and violations in your developer dashboard under the Alerts tab on the left for your app.

Before You Submit

소셜 플러그인, 공유 대화 상자, 공유 시트와 같은 미디에이션 공유 제품을 사용하거나 Facebook 로그인의 하위 집합을 사용하는 앱은 Facebook의 검수를 받을 필요가 없습니다. 앱 검수가 필요한 앱에 대한 자세한 내용은 앱 검수 문서를 참조하세요.

앱 전체에 우수한 Facebook 환경을 제공하기 위해 앱을 검수합니다. 일반적으로 사용자는 Facebook에 로그인한 상태에서 게시물을 올린다는 점을 알고 있어야 합니다. 따라서 사용자가 앱에서 공유하거나 다시 Facebook에 공유하는 정보를 관리할 수 있어야 합니다.

참고: 앱의 역할 탭에 나열된 사용자는 검수를 거치지 않고 확장된 권한에 액세스할 수 있습니다(예: user_posts). 그러나 앱 검수 절차 없이 앱을 공개하는 경우 앱에서 역할이 부여된 사용자라 하더라도 정보에 액세스할 수 없습니다.

앱이 개발 모드일 때는 모든 앱 기능을 사용할 수 있지만 데이터, 테스트 사용자 데이터 또는 페이지 데이터에만 액세스할 수 있습니다. 앱을 공개하고 싶다면 자신이 유일한 사용자라도 앱 검수를 거쳐야 합니다.

검수 절차의 변동 및 대량 제출이 예상되는 관계로, 제출된 앱의 검수가 완료될 때까지 몇 주가 소요될 수 있습니다.

검수자에게 도움이 될만한 명확한 스크린샷, 자세한 단계별 안내, 앱과 Facebook 통합에 대한 스크린캐스트 영상과 같은 정보를 최대한 많이 제공하세요.

앱이 잘 작동하며 Facebook 정책을 따르는지 확인할 수 있도록 앱의 각 권한 또는 기능을 테스트하는 방법을 정확하게 설명해야 합니다. 앱이 Facebook과 통합되는 방식을 완전히 테스트해야만 앱을 승인할 수 있습니다. 자세한 지침을 제공할수록 검수를 위해 앱을 다시 제출할 필요가 줄어듭니다.

요청하는 각 권한의 재현 지침을 단계별 형식으로 나열합니다. 모든 지침은 영어로 작성되어야 합니다.

지침에 다음을 포함하지 않도록 주의하세요.

  • 다른 제출 또는 문서의 참조 안내
  • 지침을 제공하지 않고 앱의 기능만 요약
  • API 작동 방식에 대한 자세한 기술 정보 제공

다음은 올바른 단계별 안내의 사례입니다.

  1. 왼쪽 메뉴에서 설정 버튼을 누릅니다.
  2. Facebook으로 로그인을 선택합니다.
  3. 세 번째 단계를 완료합니다.
  4. 네 번째 단계를 완료합니다.

아직도 어떤 내용을 포함해야 할지 확실하지 않다면 앱 검수 예제 섹션의 추가 예시를 참조하세요.

아니요, 모바일 앱 설치 광고를 실행하는 경우 검수를 위해 제출하지 않아도 됩니다. iTunes App Store 또는 Google Play 스토어에서 실행 중인 앱만 있으면 됩니다. 모바일 앱 설치 광고를 만들기 위한 Facebook 가이드를 참조하세요.

앱이 검수를 거쳐 공개된 이후 새 기능 또는 권한을 테스트하려면 앱 대시보드테스트 앱 만들기 기능을 사용하여 프로덕션 앱의 클론을 만듭니다. 프로덕션 앱의 대시보드에서 왼쪽 내비게이션 창의 앱 이름 옆에 있는 아래쪽 화살표를 클릭한 다음, 테스트 앱 만들기를 클릭합니다. 개발 중 상태로 생성된 앱 클론에서는 모든 앱 역할이 모든 기능 및 권한에 액세스할 수 있습니다.

경우에 따라 특정 테스트 사용자만 사용할 수 있는 특정 동작 또는 환경을 검수자가 재현해야 할 수도 있습니다. 이 경우 앱 검수 페이지에서 제출에 이 사용자를 추가할 수 있습니다. 검수 섹션의 항목에는 검수에 포함하려는 사용자 이름을 입력할 수 있는 테스트 사용자(선택 사항) 섹션이 표시됩니다.

여기에는 앱의 역할 섹션에 테스트 사용자로 나열된 사용자만 사용할 수 있습니다. 검수 지침에서 사용자의 Facebook 로그인 정보를 공유하지 마세요.

테스트 사용자를 만드는 방법에 대해 자세히 알아보세요.

검수자가 user_likes에 대한 요청을 승인하려면 먼저 앱이 사용자로부터 받는 좋아요 정보를 기반으로 사용자에게 고유한 환경을 제공하는지 확인해야 합니다. 이를 위해 검수 팀에서는 서로 다른 좋아요와 관심사 집합이 있는 다양한 테스트 사용자를 통해 앱을 테스트합니다.

user_likes에 대한 요청을 제출할 경우 다음을 포함하여 자세한 안내를 작성해야 합니다.

  • user_likes를 요청하는 이유와 이 권한이 앱에서 사용자의 환경을 어떻게 개선하는지 명확하게 설명.
  • user_likes 사용을 확인하기 위해 검수자가 좋아요를 설정할 샘플 페이지 리스트. 앱을 테스트하기 전에 검수자가 좋아요를 설정해야 하는 페이지에 직접 연결된 링크를 제공해주세요.

user_likes를 알고리즘의 일부로 사용하는 경우 검수자가 이 알고리즘의 결과와 이 알고리즘이 사용자에게 표시되는 콘텐츠에 어떤 영향을 미치는지 확인할 수 있어야 합니다.

검수 팀에서는 개발자가 앱의 설정 섹션에 나열한 모든 플랫폼에서 앱이 각 권한을 어떻게 사용하는지 테스트합니다. 검수자는 Facebook 로그인 통합이 올바르게 작동하며, 요청된 각 권한이 Facebook의 원칙과 유틸리티 가이드라인을 준수하는 동시에 향상된 사용자 환경을 제공하는지 확인합니다.

자세한 내용은 Facebook 원칙유틸리티 가이드라인을 참조하세요.

현재 앱에서 역할이 부여된 사용자와 자신의 타임라인 또는 페이지에만 게시하는 사용자만 앱을 사용할 경우 앱 검수 절차를 거칠 필요가 없습니다. 그러나 2018년 8월 1일부터 앱에서 사용자 타임라인에 게시할 수 없게 되었으며 사용자가 그룹 또는 페이지에 게시하도록 허용하는 모든 앱은 앱 검수 절차를 거쳐야 합니다.

앱이 게임이며 Facebook 캔버스가 있는 경우

다음 중 하나를 사용하여 게임에 새로운 게이머를 초대할 수 있습니다.

  • 요청 대화 상자 요청을 사용할 때 'filters=app_non_users'를 설정하여 앱을 사용하지 않는 사람만 표시하도록 대화 상자를 필터링할 수 있습니다. 앱에 캔버스가 있는 경우 iOS 및 Android에서 요청 대화 상자를 사용할 수도 있습니다.
  • 초대 가능한 친구 API. 게임 앱에서 친구 선택 도구를 자체적으로 빌드하려는 경우 초대 가능한 친구 API를 사용할 수 있습니다. 이 경우 앱을 사용하지 않는 친구에 대해 순위가 매겨진 리스트가 반환됩니다. 초대할 친구 수를 선택하고 나면 초대 가능한 친구 API에서 반환한 토큰을 요청 대화 상자 필드에 전달할 수 있습니다. 그러면 사용자가 선택한 수의 친구에게 초대를 보낼 수 있습니다.

앱에 Facebook 캔버스가 없는 경우

iOS의 메시지 대화 상자Android의 메시지 대화 상자 또는 웹의 보내기 대화 상자를 사용할 수 있습니다. 이러한 제품을 사용하면 앱 링크를 포함한 메시지를 친구에게 직접 보낼 수 있습니다.

이 유형의 메시지는 소수의 사용자와 직접적인 방법으로 소통하는 데 유용한 채널입니다. 메시지 대화 상자와 보내기 대화 상자 모두에 자동 완성 검색 기능이 있습니다. 이 기능을 사용하면 여러 명의 친구를 초대할 때 친구를 쉽게 선택할 수 있습니다.

아니요, 권한이 승인되고 나면 모든 플랫폼 및 버전에서 사용할 수 있습니다.

새 플랫폼에서 앱을 확장하고 개발하는 경우 검수를 위해 제출하지 않아도 됩니다. 검수는 앱에 새 기능을 추가하는 등 앱에 새 권한을 요청할 때만 다시 제출하면 됩니다. 앱 상세 정보나 오픈 그래프 액션을 변경하고 제출해도 승인된 권한에는 영향을 미치지 않습니다.

After You Submit

Please visit our App Review Rejection Results Guide for tips on how to have a successful App Review.

Before submitting an appeal, please make sure to read through the App Review Rejection Results Guide as well as the Enforcement FAQ to ensure that any violations are fixed before you resubmit your app for review.

Once fixed, you can appeal the decision using the Developer Appeals form.

기존의 제출과 관련하여 추가 정보를 요구할 경우 요청을 받은 날로부터 30일 이내에 문제를 해결하고 검수를 위해 다시 제출할 수 있습니다. 이 30일 동안 앱 검수팀에서 추가 정보를 요청할 수 있습니다. 이 기간에는 제출할 때마다 30일로 설정된 기간이 재설정되지 않습니다.

Facebook 검수 팀에서는 제출을 검수할 때 여러 테스트 사용자를 사용하며, 개발자가 제공하는 테스트 사용자를 사용하지 않을 수도 있습니다. 특정 테스트 사용자를 이용하여 제출을 검수해야 하는 경우 검수 지침에 명시해주세요.

테스트 사용자를 제공하는 경우 테스트 사용자가 올바르게 생성되었는지, 제출에 해당 사용자를 연결했는지를 확인하세요.

Facebook 검수팀이 개발자가 제공하는 내용을 사용하여 앱의 Facebook 통합을 테스트합니다.

검수자가 앱을 거부한 것이 잘못되었다고 생각하는 경우 더욱 자세한 정보를 제공하도록 검수 지침을 업데이트하여 다시 제출해야 합니다.

검수 절차는 노트를 업데이트하여 개발자가 받은 피드백을 설명할 수 있으므로 검수자와 소통하는 데 가장 효율적인 방법입니다.

인스턴트 게임용으로 만든 Facebook 앱 ID는 다른 플랫폼에 사용할 수 없습니다. 자세한 내용은 문서를 참조하세요.

스크린캐스트는 앱을 통해 검수팀을 안내하고 앱에서 요청된 권한을 어떻게 사용하는지 보여줄 수 있는 훌륭한 방법입니다. 다음은 스크린캐스트를 만들 때 유용한 모범 사례와 타사 리소스입니다.

동영상에는 앱이 요청하는 각 권한을 어떻게 사용하는지 나타나 있어야 합니다. publish_actions를 요청하는 경우 앱이 콘텐츠를 만들고 Facebook에 공유하는 방식에 대해서도 설명되어야 합니다.

검수 팀이 앱 제출을 승인하기 위해서는 개발자의 앱에 로그인하여 모든 Facebook 통합을 확인해야 합니다.

검수자가 앱을 읽어들이거나 사용할 수 없는 경우 다음을 확인하세요.

  • 앱 URL이 공개적으로 액세스 가능하며 로컬 호스트로 구성되지 않았는지 여부
  • 개발 또는 준비 사이트에 액세스하는 데 필요한 사용자 이름과 비밀번호를 제공했는지 여부
  • 사이트의 보안 인증서가 최신 상태이며 새 사용자에 대해 오류를 발생시키지 않는지 여부
  • 새로 만든 테스트 사용자로 앱에 로그인하여 사용할 수 있는지 여부
  • 검수를 위해 제출한 항목이 빌드되어 앱에서 작동 중인지 여부

동일한 이유로 다시 거부되는 경우 검수 안내 또는 노트 추가 섹션을 업데이트하여 검수자에게 명확한 설명 및 추가 정보를 요청하세요.

검수 팀에서 검수를 완료하기 위해 앱의 추가 로그인 정보가 필요할 수 있습니다.

앱에서 Facebook 로그인 전이나 후에 보조 로그인이 필요한 경우 해당 로그인에 맞는 사용자 이름과 비밀번호를 제공하세요. 여기에는 테스트나 데모 서버, 앱의 보조 로그인 또는 이메일 등록 플로에 사용할 로그인 정보가 포함될 수 있습니다.

준비 또는 개발 서버에서 호스팅되는 앱은 서버에 액세스하기 위해 추가 로그인이 필요할 수 있습니다. 이러한 로그인에 필요한 로그인 정보도 모두 제공해주세요.

누락된 로그인 정보가 무엇인지 확실하지 않은 경우 다음번에 제출할 때 Facebook 로그인 옵션 및 관련 Facebook 통합을 모두 나타내는 동영상을 제공할 수 있습니다.

소셜 플러그인을 사용하거나 페이지 좋아요를 설정하는 데 혜택을 제공하는 것은 플랫폼 정책 4.5에 위배됩니다. 여기에는 사용자가 페이지 좋아요를 클릭했는지에 따라 보답, 조건 앱 또는 앱 콘텐츠를 제공하는 행위가 포함됩니다. user_likes는 이 용도로 승인되지 않습니다.

더욱 가치 있는 연결을 제공하고 비즈니스가 중요한 사용자에게 도달할 수 있도록 Facebook은 사용자가 인위적인 혜택 때문이 아니라 순수하게 비즈니스에 연결하여 소통하기 위해 페이지 좋아요를 설정하기를 원합니다. 이 정책은 사용자와 광고주 모두에게 더 높은 품질의 서비스를 제공하기 위함입니다.

공유 대화 상자 또는 기타 모든 소셜 플러그인을 사용하여 Facebook에 콘텐츠를 다시 게시하는 경우 검수를 위해 앱을 제출하지 않아도 됩니다. 아직도 확신할 수 없다면 Facebook의 일반 검수 문서에서 자세한 내용을 확인해보세요.

앱 센터에 대해 승인을 받으려면 앱이 적합성 요구 사항을 만족해야 합니다. Facebook 앱 센터에 앱을 표시하려면 Facebook 로그인을 사용하거나 Facebook 캔버스 앱이 있어야 합니다.

앱 센터에 나열될 수 있는 앱은 다음과 같습니다.

텍스트 자산 및 홍보성 이미지도 Facebook 가이드라인을 충족해야 합니다.

검수 답변에는 앱이 승인되지 않은 이유와 개발자가 수행해야 하는 다음 단계가 명확하게 설명되어 있습니다. 최대한 신속하게 절차를 처리해드릴 수 있도록 이 피드백을 꼼꼼히 확인하세요. 필요한 사항을 변경하고 나면 검수를 위해 다시 제출할 수 있습니다.

앱에서 승인할 수 없는 방식으로 권한을 사용하는 경우 피드백에서 해당 내용을 확인할 수 있으며 검수를 위해 다시 제출하지 않아야 합니다.

앱 검수 절차에서는 지원되는 각 플랫폼에서 앱을 읽어들이고 Facebook으로 로그인하며 검수를 요청한 모든 Facebook 통합을 사용합니다. 이 과정에서 '일반 문제'라고 하는 상황이 종종 발생합니다. 일반 문제란 앱을 읽어들이거나, 앱에 로깅하거나, 앱의 일반 기능과 관련된 오류 또는 버그입니다. 따라서 Facebook이 개발자가 제출을 통해 요청한 권한을 테스트할 수 없습니다.

이러한 문제는 Facebook 기능을 검수할 수 없게 하므로 검수를 위해 제출한 앱이 Facebook 기능을 어떻게 사용하는지에 대해 자세히 설명해드릴 수 없습니다. 이 경우 '일반 문제'로 앱을 거부하며 각 플랫폼에서 이에 대한 피드백을 제공합니다.

'일반 문제' 거부를 받았다면 모든 피드백을 신중하게 검토하세요. 검수에서 발생한 문제를 설명하는 개별 피드백이 플랫폼마다 제공됩니다.

검수 절차 중에 검수 팀이 개발자의 안내에 따라 앱에서 권한이 사용되는 방식을 재현합니다. 예를 들어 개발자의 지침을 따를 수 없거나 앱에 로그인할 수 없는 이유로 이 환경을 재현하지 못하는 경우 제출을 승인할 수 없습니다.

이 문제를 방지하려면 다음을 수행하세요.

  • 권한을 사용하며 제대로 작동하는 앱 버전 제공
  • 노트 추가 섹션의 내용이 명확한지 확인
  • 요청한 로그인 권한이 개인화된 사용자 환경을 제공하며 Facebook의 원칙을 준수하는지 확인

특히 publish_actions 권한의 경우 앱의 게시 기능이 올바르게 구성되었는지 확인하세요. 검수 절차에서 Facebook에 다시 앱의 콘텐츠를 게시할 수 있어야 합니다.

최초 승인 후 앱에서 권한을 사용할 수 없는 이유는 다음과 같습니다.
  • 앱이 다른 인증되지 않은 비즈니스로 이동되었습니다. 이전에 승인을 받은 모든 권한을 차단됩니다.
    • 앱을 인증된 비즈니스로 다시 옮기면 권한의 차단이 해제됩니다.
  • 앱이 다른 비즈니스에 서비스 제공으로 표시되었지만 인증되지 않은 다른 비즈니스로 이동되었습니다.