2017-12-19 17 views
0

가상 애완 동물을 만들기 위해 VueJS 및 MongoDB를 사용하고 있습니다.JS - 사용자가 응용 프로그램에 있지 않을 때 가상 애완 동물 진화

우리는 localStorage를 사용하여 사용자 데이터를 저장합니다.

사용자가 웹 앱을 사용하지 않을 때 가상 애완 동물을 진화시키는 메커니즘이 궁금합니다 (예 : 라이프 게이지 다운). 사용자가 앱을 나갈 때 날짜를 저장해야합니까?

답변

2

예, 사용자가 앱을 종료 할 때 시간을 저장해야합니다.

반환 할 때 (데이터베이스에서 데이터를 가져올 때마다) 저장된 시간을 현재 시간과 비교하고 차이에 따라 필요한 모든 작업을 적용하십시오.

또는 서버를 항상 실행하고 예약 된 작업 등을 처리하여 실시간으로 모두 유지할 수 있지만 사용자가 데이터를 요청할 때만 수행되는 지연 평가는이 경우에 충분합니다.