이벤트를 진행하고 싶습니다.

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 : 5.7.0
  • 프로젝트명 : 크리쳐 클리커
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

특정 시간대에 발생하는 이벤트를 만들어 주고 싶은데요.
클라이언트에서 해당 시간에 접속 시 이벤트를 발생시키고 싶은데
어떤 함수를 써야할지 모르겠습니다.
그런 기능이 뒤끝에 있을까요 ?

안녕하세요 개발자님,
현재 뒤끝에서는 말씀해주신 기능은 제공되고 있지 않습니다.

말씀해주신 특정 시간대의 이벤트는 Backend.Utils.GetServerTime 함수를 통해 시간을 체크하여 이벤트를 진행할 수 있습니다.
단, 함수 호출 횟수를 최대한 줄이기 위해 앱 내부에서 타이머를 생성하고, 긴 시간 주기로 호출하는 형태로 하여 아래와 같이 활용하는 것을 추천합니다.

  1. 뒤끝 sdk 초기화(앱 시작 시점)에 뒤끝 서버 시간을 가져오기
  2. 앱 내부에서 새로운 타이머를 생성 (시간이 흘러가는 타이머 기능, 서버 시간을 받아온 후 동작하도록 설정)
  3. 한시간(또는 수시간 단위로)에 한번 서버 시간 조회
  4. 앱 재실행 시 서버 시간 재조회 (앱의 생명주기가 pause 등으로 전환되는 경우 타이머가 멈출 것으로 예상됨)