안드로이드에서도 구현이 가능한지 알고싶습니다
백그라운드 실행 상태에서 주기적으로 위치 추적이 가능한가요?
yhlim11
작성일
23.11.09 07:58
조회수
777
댓글 1
앱을 내린상태에서도 주기적으로 위치추적을하려고 합니다.
답글
제로초(조현영)
2023.11.09백그라운드에서는 일정 시간이 지난 뒤 추적이 종료됩니다. 저는 그래서 오늘의픽업 서비스 시 포그라운드 서비스를 띄울 수밖에 없었습니다.
yhlim11
2023.11.13홈키를 눌러서 다른 작업을 하거나 전화를 받는 상태에서도 포어그라운드 서비스를 통해 위치추적이나 푸쉬 노티피케이션이 가능한것으로 이해했습니다. react-native-foreground-service 이 라이브러리를 이용하면 될까요..? 제가 포어그라운드에 대한 개념이 부족한것 같네요..
제로초(조현영)
2023.11.13네 맞습니다. 포어그라운드 서비스는 명시적으로 사용자한테 포어그라운드 서비스가 실행 중이라는 표시가 알림창에 나옵니다.
yhlim11
2023.11.23자꾸 질문해서 죄송합니다ㅠㅠ 현재 간단한 위치 알림앱을 만들고있는데 선생님께서 사용한 라이브러리가 https://github.com/voximplant/react-native-foreground-service
이게 맞는지요..ㅠ맞다면 해당 라이브러리를 통해 채널을 만들고 start를 하면 포그라운드서비스상태에서 특정위치에 도달하면 푸시노티피케이션 알림이 가능할까요?
yhlim11
2023.11.23포어그라운드서비스상태에서 geolocation.watchppsition을 통해 위치감지하고 푸시노티피케이션알림을 보내려고하는데 위치감지가 안되는지 푸시알림이 안생기더라구요.. 답변 정말 감사합니다..
제로초(조현영)
2023.11.23네 포그라운드 서비스가 맞습니다. 포그라운드 서비스 켜놓고 위치 감지가 작동할 때마다 핸드폰에 gps 표시가 뜹니다. 일단 위치감지가 되는지부터 확인해보시고 그 후에 푸시알림쪽을 점검해보세요
제로초(조현영)
2023.11.23https://notifee.app/react-native/docs/android/foreground-service
요즘은 이걸 제일 많이 쓰는 것 같습니다
yhlim11
2023.11.24감사합니다!