게임에 Facebook의 공유 서비스를 추가하면 게이머가 자신의 프로필과 친구의 피드에 게임 활동을 공유할 수 있습니다. 한 가지 소식을 곳곳에 알릴 수 있는 커뮤니케이션 채널은 신규 게이머를 유치하고 기존 게이머의 참여를 유도하는 강력한 수단입니다. 공유된 모든 소식은 게이머의 프로필에 직접 게시되므로 따라 하기 쉽지만 수준 높은 공유 플로를 게임에 빌드하는 것이 중요합니다. 이 가이드에서는 게임에 가장 적합한 공유 방식을 결정할 수 있도록 알려드립니다.
게임을 설계할 때 게이머가 의미 있는 경험(예: 개인적 성취감, 친구에게 강렬히 패배하는 순간, 팀 노력의 축하)이 되는 특정한 순간을 정의하고 그 시점에서 게이머가 이를 공유할 수 있는 명확한 옵션을 제공합니다. 결과 페이지 또는 다른 관련 페이지에서 하나 이상의 눈에 띄는 공유하기 버튼을 배치하는 것이 좋습니다.
개발자는 게이머가 게임 이용 중 중요한 순간을 공유하도록 할 수 있습니다. SDK 호출은 맞춤 업데이트 호출과 유사하게 작동하지만, 현재 대화에서 콘텐츠를 업데이트하는 대신 FBInstant.shareAsync()
메서드가 게이머에게 다른 위치로 공유하도록 안내합니다.
게이머는 피드에서 게임 내 순간을 공유할 수 있습니다. 게이머가 피드에서 공유하는 경우 맞춤 메시지를 포함할 수 있습니다.
피드 소식에는 이미지, 텍스트, 버튼이 포함되며 API를 호출할 때 모두 설정됩니다. 버튼을 클릭하면 게임이 실행됩니다. 이 진입점에서 개발자는 FBInstant.shareAsync()
에서 data:
인수를 통해 전달된 데이터 개체를 반환하는 FBInstant.getEntrypointData()
에 액세스할 수 있습니다.
맞춤 공유를 위한 시각적 자산을 생성할 때는 이미지 및 동영상 첨부 파일을 위한 피드 크기 표준을 준수하세요. 자산의 가로세로비는 다음과 같은 범위에 속해야 합니다.
게임 공유 섹션에 있는 공유 버튼을 클릭하면 피드에 게임을 공유할 수 있습니다. 그러면 피드에 게임을 공유하고 모든 기기(데스크톱, iOS 또는 Android)에서 테스트할 수 있습니다.
Facebook에서 게임을 공유하여 입소문을 낼 수 있습니다. 페이지를 게임과 연결한 경우 다음 형식으로 링크를 만들 수 있습니다.
https://fb.gg/play/
app_id_or_namespace
이 링크는 어디에나 공유할 수 있으며, 링크를 탭하면 게임으로 이동하여 즉시 실행됩니다.
또한 컨텍스트 이름, https://fb.gg/play/
app_id_or_namespace/play_with_jill
를 지정할 수도 있습니다.
'play_with_jill'은 컨텍스트 이름이며, 원하는 URL 보호 문자열을 지정할 수 있습니다. 사용자가 컨텍스트 이름이 포함된 링크에 액세스하면 컨텍스트 유형이 'LINK'인 고유한 컨텍스트 ID로 매핑됩니다. 같은 링크를 받는 사람은 누구나 함께 게임을 플레이할 수 있습니다. 토너먼트를 실행하거나 특별한 도전을 알리는 등 작업이 가능합니다.
다음과 같은 방법으로 인스턴트 게임 설정의 "둘러보기 구성" 섹션에서 페이로드로 맞춤 공유 링크를 만들 수도 있습니다.
이제 링크를 클릭하여 복사할 수 있습니다.
링크는 인스턴트 게임 링크로 해석되고 FBInstant.getEntryPointData()
를 사용하여 검색할 수 있는 페이로드로 게임을 엽니다.
피드에 게임과 게시물을 공유하면 게임에 대한 입소문을 내는 데 도움이 됩니다.
함께 게임을 할 친구를 찾는 것은 사용자가 자신이 하는 게임을 공유하게 하는 훌륭한 원동력이 됩니다.
게이머가 게임을 즐기고 있다면(예: 장시간 플레이, 여러 날 동안 플레이) 오른쪽 상단 메뉴 버튼을 클릭해 친구와 게임을 공유하도록 제안할 수 있습니다. 그러면 사용자는 타임라인에 게임 동영상을 공유할 수 있게 됩니다. 앱 설정에 멋진 동영상을 업로드하세요.
게이머들이 개발자가 게임 내에 설계한 의미 있는 순간을 공유하도록 장려합니다. FBInstant.shareAsync()
로 프롬프트를 표시하여 게이머가 공유 플로를 사용하도록 합니다. 이 방법은 게임 내 업적과 성과를 공유하는 데 좋습니다.
참고: 게임을 공유하는 대가로 게이머에게 보상을 제공하는 것은 Facebook의 정책에 어긋납니다. 공유된 콘텐츠를 받은 사람이 게임을 플레이하기 시작한 다음에만 사용자와 새로 게임을 시작한 친구에게 보상을 제공할 수 있습니다. 예를 들어 게이머 A가 다른 게이머를 초대하는 것만으로 보상을 받을 수 없습니다. 그러나 게이머 A는 게이머 B를 초대하고, 게이머 B가 게임을 시작하면 보상을 받을 수 있습니다. 이 경우 게이머 B도 보상을 받을 수 있습니다.
게임이 많은 새로운 게이머를 지원할 수 있는 것이 중요합니다. 여러 언어를 현지화하여 강력한 새로운 사용자 환경을 준비하고 게임이 참여 및 잔류를 위한 다른 모범 사례를 지원하도록 하세요.