ios 백그라운드에서 비콘 didEnterRegion에서 비콘 계속 감지하는방법

조회수 1542회

안녕하세요.

비콘 기능을 이용해서 앱을 만들고 있습니다.

그런데 구현하다가 막히는 부분이 있어서 문의 드립니다..

비콘을 startMonitoringForRegin를 이용해서 비콘을 감지하는데요.

비콘이 감지가 되면 didEnterRegion가 호출됩니다. 호출되면 startRangingBeconsInRegion실행하는데 이게 포그라운드일때 실행하면 앱이 백그라운드로가도 didRangeBeacons이 계속 도는데..

백그라운드에서 위에있는 로직을 타버리면 한 5초뒤에 슬립모드로 가버립니다. 백그라운드에서 실행해도 슬립안되게 하는방법이 있나요 startUpdatingLocation을 계속 안돌리고 실립모드 안가게 하는방법요 배터리문제가 있어서요..

순서 : startMonitoringForRegin -> didEnterRegion (비콘감지되면) -> (startRangingBeconsInRegion, startUpdatingLocation) -> didRangeBeacons

좋은 하루 되십시오.

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)