콘솔창 유저 정보에 보면
<최종 접속일> 이 있던데
스크립트로는 어떻게 받을 수 있죠??
일일 로그인 보상 등을 구현하기 위해 필요합니다.
콘솔창 유저 정보에 보면
<최종 접속일> 이 있던데
스크립트로는 어떻게 받을 수 있죠??
일일 로그인 보상 등을 구현하기 위해 필요합니다.
안녕하세요 개발자님,
안타깝게도 최종 접속일은 콘솔을 통해서만 확인이 가능하며,
별도의 확인 기능은 제공되지 않고 있는점 양해 부탁드리겠습니다.
b. 유저 접속 시, 이미 해당 일자에 ‘로그인’ 처리가 되어있는 경우
이 경우에는 우선 7월과 8월을 제외하고는 ‘붙어있는 달끼리, 한 달의 전체 일 수가 서로 다르다’는 점을 유의해야 합니다.
b-1. 서버에 저장된 출석 일수의 길이와, 이번 달의 천체 일 수의 길이가 다르다면?
: 출석 정보를 초기화한 후, 위 ‘a’ 로직 을 수행해야 합니다.
b-2. 서버에 저장된 출석 일수와, 이번 달의 전체 일 수의 길이가 같다면? (7,8월 달인 경우 or 지난달에 한 번 도 출석을 하지 않은 경우가 해당돼요)
: 우선, 서버에 저장된 출석 데이터에서 오늘 일자이후에 true인 데이터가 존재하는지 확인 해야 합니다.
true인 데이터가 존재하면 출석 정보를 초기화하고 ‘a’ 로직 을 수행합니다. 만약 true인 데이터가 존재하지 않는다면, 유저가 해당 월 / 해당 일자에 이미 로그인을 한 것이기 때문에 아무런 작업을 하지 않고 리턴합니다.
중에서 경우의 수중 한 가지가 궁금하여 답글 남깁니다. b-2에 대한 의문사항이 생겼는데
쉽게 예를들어 7월달 1~15일까지 출석후 16~31일까지 출석을 진행 안한 후 8월달이 시작한 후 16일 부터 출석을 진행하게 된다면 b-2의 경우의수에 걸리지 않을것으로 생각되는데 이를 수정해야될 것으로 생각되는데 검토 부탁드립니다.
안녕하세요 개발자님,
출석 체크 구현에 대한 게시글은
누적 출석에 따른 보상이 아니라 각 일자별 출석에 따른 보상으로써 계획되었습니다.
또한 참고하시어 개발자분들께서 게임에 맞는 로직을 작성함을 목표로 하였습니다.
소중한 말씀 감사드리며 게임 개발에 유익한 정보들을 블로그를 통해 꾸준히 제공할 예정이니 많은 관심 부탁드리겠습니다.