앱에서 핵심기능이라 기술적으로 가능한지 질문합니다.

어플을 백그라운드로 실행시켜놓앗을때 특정시간 간격으로 휴대폰의 위치를 서버로 전송하는것이 가능한지요?

그리고 그러한 방법을 주로 어느부분을 공부하면 나오는지 여쭙습니다 ^^;