Repository navigation
지오펜스 중복 등록 및 복원 수정 - #649
Merged
Merged
Conversation
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Summary
동기화마다 같은 지오펜스를 재등록해 체류 타이머가 초기화되고 초기 DWELL이 발생하던 문제를 수정한다.
Evidence
등록·변경·실패 재시도·권한 복구와 OS 등록 복구 조건 테스트, verification:data 전체 테스트·lint 및 앱 디버그 빌드가 통과했다. 오프라인 에뮬레이터에서 실제 지오펜스 등록·중복 등록 방지와 Google Play 서비스 데이터 초기화 후 재등록을 확인했다. 1분 체류 설정에서 ENTER 직후 DWELL이 없었고 연속 GPS 측정 중 기록된 두 신호의 차이는 79,258ms였다. 초기 ENTER는 캐시된 위치의 영향을 받았을 수 있으며 GPS 중단 시도에서는 3분 내 DWELL이 없었다. 일반 종료·강제 종료·업데이트 감지 신호도 별도 확인했다. 물리 기기에서의 위치 이동과 체류 판정은 확인이 필요하다.
Merge Danger
Closes #641