안드로이드 O버전의 백그라운드 서비스 제한 때문에 JobDispatcher를 사용해보고 있는데요, 매일 일정시간(자정~새벽2시쯤) 사이에 서버에 데이터를 전송해주려고 합니다.
여기서 궁금한점이 JobDispatcher는 서비스가 실행되는 시점이 정확하게 보장되지않고 범위로 정해서 해당 범위내의 시간안에 시동되는 형태라고 알고 있는데요. 이 범위를 최대한으로 줄여서 자주 트리거되게 해서 시간을 맞춰도 되는것인지 궁금합니다.
또한 JobDispatcher Biulder의 아래 메소드가 startTime과 endTime 사이의 시간에 랜덤으로 시동되는 형태가 맞는지요?
.setTrigger(Trigger.executionWindow(startTime, endTime))
도움 부탁드립니다. 감사합니다.