사용자가이 앱을 사용하여 특정 이벤트를 기록하는 위치 기반 앱을 만들고 있습니다.올바른 날짜/시간 보장
이벤트 데이터의 중요한 부분은 이벤트가 발생한 때입니다. 사용자가 온라인 상태 일 때도 문제가되지 않지만 사용자가 나중에 오프라인 상태 일 때도 지원합니다 (이벤트 동기화 후 & 기억).
사용자가 오프라인 상태 일 때 전화기에서 시간을 변경하여 이벤트 시간이 잘못 기록되는 상황이있을 수 있습니다.
그렇다면 기기가 오프라인 상태 일 수 있으므로 사용자 행동과 관계없이 정확한 시간을 확보하는 가장 좋은 방법은 무엇입니까? 몇 가지 아이디어 :
- GPS 시간. 그것을 취득 할 수 있습니까?
- 사용자가 추적 시스템 시간을 변경 했습니까?
- 다른 아이디어가 있습니까?
참고 : 시간에는 초 단위의 정확도가 필요하며 대략 분 단위의 정확도는 괜찮습니다.
Note2 : 우리는 Android 및 iPhone 용 모바일 앱을 개발 중이므로 일반 솔루션 및 해당 두 플랫폼 중 특정 솔루션에 관심이 있습니다.
나는 GSM 네트워크가 현재 시간을 제공 할 수 있고 많은 것을 할 수 있다고 생각한다. 따라서 핸드셋이 네트워크에 있으면 그 시간과 동기화되어야합니다. –
이것은 기기가 온라인 일 때 별다른 문제가 아닙니다. 이벤트가 전송되면 Google 서버에서 시간을 확인할 수 있습니다. 기기가 오프라인 일 때만 문제가 발생합니다. –
Peter -이 남용 의견을 남용해서 죄송합니다. 그러나 연락 할 수있는 다른 방법을 찾을 수 없습니다. SO 사용자 데이터 분석과 관련하여 블로그 항목에 의견을 게시 할 수 없습니다. 게시 및 미리보기는 모두 페이지를 다시로드하기 만하면됩니다. blogspot 용 쿠키가 있습니다. google.com 계정이 있습니다. 쿠키는 일부 추가 제 3 도메인에서도 필요하지만 알 수있는 방법은 없습니다. 코멘트가 여기에 있습니다. http://slashdot.org/comments.pl?sid=2328930&cid=36789036 –