게임 출시 체크리스트

2019년 8월 9일에 새로운 인스턴트 게임 개발자 앱 프로세스를 출시했습니다. 검수를 위해 게임을 제출하려면 다음과 같은 준비가 필요합니다.

  • 앱과 비즈니스를 연결합니다.
  • 연결된 비즈니스를 인증합니다(아직 인증하지 않은 경우).
  • 비즈니스를 대표하는 Facebook 페이지를 만듭니다. 이 페이지는 비즈니스와 같은 이름을 공유해야 합니다.
  • 유효한 Apple 개발자 팀 ID가 있어야 합니다.

앱이 수락되면 검토를 위해 게임을 제출하고 검색 화면(예: 게임 리스트)에 출시할 수 있게 됩니다.

비즈니스 관리자를 만드는 방법비즈니스를 인증하는 방법에 대해 자세히 알아보세요.

Facebook 플랫폼 정책 1.7조에 따라 혼란스러운 정보의 위험을 최소화하기 위해 코로나19와 관련하여 사전 승인된 게임만 허용됩니다.

인스턴트 게임을 제출하기 전에 아래의 기준을 충족하는지 확인하세요.

게임 체크리스트

게임에 대한 요구 사항은 다음과 같습니다.

앱 대시보드 상단에서 가시성을 라이브로 설정해야 함

설정 탭에서 네임스페이스를 지정해야 함

게임 설정 섹션에 설명된 대로 모든 자산이 업로드되어야 함

초기 다운로드 크기가 3MB 이하여야 함(저사양 게임의 경우 1MB 이하)

FBInstant.setLoadingProgress를 통해 실제 로딩 진행 상태를 제공해야 함

모바일 기기의 물리적 음소거 스위치가 지원되어야 함(WebAudio API 사용을 권장)

템플릿을 통해 전송되는 모든 맞춤 업데이트와 함께 SDK 6.0 이상을 사용해야 함

FBInstant.onPause를 구독하여 방해 요인을 적절히 처리해야 함 게임은 모든 소리를 일시 정지하고 게임을 다시 시작하는 메커니즘(예: '다시 시작' 버튼)을 구현해야 함

게시된 모든 Facebook 플랫폼 약관개발자 정책을 준수해야 함

앱 검수를 위해 비즈니스와 연결되어 있어야 함 비즈니스가 게임을 출시하려면 인증된 비즈니스여야 함

네이티브 게임 같은 느낌이 들어야 함(웹페이지처럼 스크롤, 확대 또는 확장되지 않아야 함)


게임에 대한 금지 사항은 다음과 같습니다.

이름에 브랜딩을 포함하지 않아야 함(예: 'Messenger', 'Facebook')

게시 중인 다른 앱과 앱 ID를 공유하지 않아야 함(예: Facebook 웹 게임)

다른 웹사이트 또는 앱에 링크되지 않아야 함(예외: 개인정보처리방침 페이지 링크)

인스턴트 게임 SDK에서 제공하지 않는 사용자 정보는 요청하지 않아야 함(Facebook 플랫폼 Javascript SDK 사용 포함)

인스턴트 게임 SDK를 연결하거나 connect.facebook.com의 버전과 다른 버전을 사용하지 않아야 함

각 세션의 컨텍스트당 하나 이상의 게임 업데이트를 전송하지 않아야 함

타사 광고를 표시하지 않아야 함

결제가 지원되지 않는 플랫폼에서는 결제 기능이 표시되지 않아야 함

startGameAsync가 해결되기 전에 다음과 다른 메서드를 호출하지 않아야 함

  • FBInstant.getSDKVersion()
  • FBInstant.initializeAsync()
  • FBInstant.getPlatform()
  • FBInstant.setLoadingProgress()
  • FBInstant.getSupportedAPIs()
  • FBInstant.quit()
  • FBInstant.onPause()
  • FBInstant.player.getID()

2019년 3월 24일부터는 startGameAsync가 해결되기 전에 더 많은 메서드를 호출할 수 있습니다. 자세한 내용은 인스턴트 SDK 6.3의 새로운 기능을 참조하세요.

iOS 사용자에 대한 금지 사항은 다음과 같습니다.

다른 인스턴트 게임을 교차 홍보하지 않아야 함(봇을 통한 홍보 포함)

친구에게 선물 보내기를 허용하지 않아야 함

다른 플랫폼에서 결제 기능을 표시하거나 이용 가능성을 언급하지 않아야 함

Messenger를 통한 게임 업데이트 체크리스트

Messenger를 통한 게임 업데이트는 제대로 사용하면 잔류율을 높이는 데 매우 효과적이지만, 잘못 사용하면 게이머를 성가시게 하여 이탈로 이어질 수 있습니다. Messenger를 통한 게임 업데이트 환경을 최적화하는 데 도움이 되는 가이드라인은 다음과 같습니다.

권장 사항

게이머에게 관련 있고중요한 업데이트를 시기 적절하게 제공해야 함. 자세한 내용은 모범 사례 섹션을 참조하세요.

사용자에게 관리 권한을 부여합니다(예를 들어, 사용자가 알림을 받을 것인지 및 알림 빈도를 확인하여).

재생 버튼에 진입점 데이터를 사용하여 문맥상으로 관련된 방식으로 게임을 읽어들입니다.

봇에 게임과 같은 이름을 지정합니다.

차례 알림, 토너먼트 결과, 시간 제한이 있는 보상, 도전 등 소셜 업데이트를 활용합니다.

게임 내에서 가치 있는 보상을 제공하기 위해 메시지 페이로드를 사용하여 봇 메시지를 통해 플레이어가 게임을 열 때 적절한 혜택을 받도록 해야 합니다. 봇 메시지가 단순히 시작 화면에서 게임을 여는 경우 일반적으로 가치가 떨어집니다.

고정 메뉴를 사용하여 게임 시작 등 일반적인 액션을 제공합니다.

맞춤 업데이트에 game_play를 사용하려면 기본 액션을 설정하여 전체 이미지가 게임에 연결되도록 합니다.

봇을 사용하여 새 기능 또는 콘텐츠를 발표합니다.

시간대를 기준으로 사용자별 메시지 전송 시간을 최적화합니다.

일반 Messenger 봇 모범 사례를 따르세요.

금지 사항:

게이머가 게임을 종료한 직후에 메시지를 보내지 않습니다.

게이머에게 컨텍스트(예: 지금 게임을 다시 플레이해보세요!) 없이 다시 참여하라는 메시지를 보내지 않습니다. 대신 풍부한 컨텍스트(예: "정찰병이 더 많은 정보를 가지고 돌아왔습니다!)가 포함된 재참여 메시지를 보내세요.

다른 Facebook 사용자의 목소리를 이용하거나 사용자의 친구들이 게이머와 소통 중이라고 믿도록 게이머의 오해를 불러일으키지 않습니다.

사용자가 되풀이하여 참여하지 않을 때 사용자에게 계속 봇 메시지를 보내지 않습니다. 정책 제한이 적용되어 메시지 전송이 차단됩니다. 현재 마지막 게임 이용 세션 후 10일 동안 최대 5개의 메시지를 보낼 수 있습니다. 봇을 테스트할 경우 메시지를 5개 보낼 때마다 최소 한 번씩 게임을 플레이하세요.

messaging_typeRESPONSE 또는 UPDATE 외의 값으로 설정하세요.

현재 게임 봇에는 메시지 기능이 제공되지 않으므로 Messenger 플랫폼의 Broadcast API를 사용하세요.

아무 App Store에나 연결하지 않습니다.

검수를 위해 제출

개발자 대시보드의 검수 탭을 사용하면 게임을 Facebook의 검수 팀에 제출할 수 있습니다. 제출하기 전에 게임이 모든 관련 정책을 준수하는지 확인합니다.

제출 과정에서 Apple의 App Store 검수 가이드라인 4.7에 따라 Apple 개발자 팀 ID를 제공해야 합니다. 이는 iOS에서 배포하는 데 필요한 요소입니다.

게임에 앱 내 구매 기능이 없을 경우 제출 시 인스턴트 게임 앱 내 구매 옵션을 포함하지 않습니다. 자세한 내용은 앱 내 구매 페이지를 참조하세요.

검수는 1주 이내에 완료됩니다. 게임 검수가 완료되면 개발자 정책을 위반하는 것으로 확인되지 않는 한 다시 검수할 필요가 없습니다.

인스턴트 게임 출시

개발자 대시보드의 출시 상태 탭에서 게임의 상태를 확인할 수 있습니다.

전 세계 또는 국가별 출시

게임은 전 세계적으로 또는 국가별로 출시할 수 있습니다. 국가 선택 옵션을 선택하면 각 국가를 선택할 수 있습니다.

관련 문서

게임이 Facebook 플랫폼에서 최고의 성과를 내는 데 도움이 되는 다음 리소스를 확인해보세요.