header-bleepy-logo

DEVELOPERS

KO

설정하기

매일 미션은 [Client Admin]에서 프로모션 등록 시 설정할 수 있는 게임 미션입니다. 유저가 매일 참여 할 수 있는 미션을 Action과 Timer 타입으로 구분하여 설정할 수 있으며, 미션 별로 참여를 위해 이동하는 화면 링크를 설정할 수 있습니다. 매일 미션을 설정하기 전에 프로모션 등록시 화면 이동을 위한 링크는 Deep Link 형태로 입력되어야 합니다.


Timer 미션

클라이언트는 사전에 이동하기 원하는 화면에 Timer를 로드할 WebView 를 선언합니다. WebView 에서 Timer URL 을 로드합니다.

json
Timer URL 정보 : {런처 URL}/timer
  • Timer의 위치는 클라이언트가 지정 하며, width 는 100%, height 값은 30으로 설정합니다.
  • Timer는 해당 미션에 설정된 수행시간만큼 동작하여 사용자가 해당 시간만큼 체류하게 되면 완료 신호를 API 서버로 전송하는 역할을 합니다.

Action 미션

Action 미션의 경우 Deep Link 를 통한 화면 이동 후, 클라이언트가 설정된 Action을 수행 완료한 시점에 클라이언트의 서버에서 블리피 Open REST API 를 호출하여 완료 요청을 전달해야 합니다.

API 요청 전 체크사항!

1. 클라이언트 어드민에서 마스터 계정으로 로그인 후 API 사용 관리 메뉴에 진입합니다. 2. 발급된 API Key를 확인합니다. 3. API 요청 전 IP 주소 등록이 필요합니다. (보안을 위해 등록된 IP주소만 허용됩니다.) *API Key 확인 및 IP 주소 등록 방법은 [REST API 시작하기] 페이지에서 확인할 수 있습니다.

블리피 Open REST API 관련 설명은 [매일 미션 API] 페이지를 참고해 주세요.

Action 미션의 경우 완료 요청에 actionMissionCode 값이 필수 값으로 필요합니다.

따라서, Deep Link 내 Query string 형태로 ?actionMissionCode={actionMissionCode} 구문이 필수로 들어가야 합니다.
  • 블리피 런처에서는 Deep Link 호출 시 {actionMissionCode} 구문을 사용자가 선택한 Action 미션의 코드 값으로 치환 합니다.
  • 클라이언트는 Deep Link 에서 전달되는 actionMissionCode 값을 추후 블리피 Open REST API 요청 시 사용하면 됩니다.
json
예시) scheme: bleepy / host: event Deep Link 작성 => bleepy://event?actionMissionCode={actionMissionCode}

개발에 대한 추가 설명이 더 필요하신가요?

"[Client Admin] 로그인 → 오른쪽 하단 채널톡 위젯" 클릭 후 개발 카테고리에 문의 남겨주시면 기술 개발팀에서 확인 후 연락드리겠습니다.


v1.0.6