매일 미션
매일 미션은 [Client Admin]에서 프로모션 등록 시 설정할 수 있는 게임 미션입니다. 유저가 매일 참여 할 수 있는 미션을 Action과 Timer 타입으로 구분하여 설정할 수 있으며, 미션 별로 참여를 위해 이동하는 화면 링크를 설정할 수 있습니다. 매일 미션을 설정하기 전에 프로모션 등록시 화면 이동을 위한 링크는 Deep Link 형태로 입력되어야 합니다.
Timer 미션
클라이언트는 사전에 이동하기 원하는 화면에 Timer를 로드할 WebView
를 선언합니다.
WebView
에서 Timer URL
을 로드합니다.
- 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
요청 시 사용하면 됩니다.
개발에 대한 추가 설명이 더 필요하신가요?
"[Client Admin] 로그인 → 오른쪽 하단 채널톡 위젯" 클릭 후 개발 카테고리에 문의 남겨주시면 기술 개발팀에서 확인 후 연락드리겠습니다.
v1.0.7