ios 백그라운드에서 비콘 didEnterRegion에서 비콘 계속 감지하는방법
조회수 1542회
안녕하세요.
비콘 기능을 이용해서 앱을 만들고 있습니다.
그런데 구현하다가 막히는 부분이 있어서 문의 드립니다..
비콘을 startMonitoringForRegin를 이용해서 비콘을 감지하는데요.
비콘이 감지가 되면 didEnterRegion가 호출됩니다. 호출되면 startRangingBeconsInRegion실행하는데 이게 포그라운드일때 실행하면 앱이 백그라운드로가도 didRangeBeacons이 계속 도는데..
백그라운드에서 위에있는 로직을 타버리면 한 5초뒤에 슬립모드로 가버립니다. 백그라운드에서 실행해도 슬립안되게 하는방법이 있나요 startUpdatingLocation을 계속 안돌리고 실립모드 안가게 하는방법요 배터리문제가 있어서요..
순서 : startMonitoringForRegin -> didEnterRegion (비콘감지되면) -> (startRangingBeconsInRegion, startUpdatingLocation) -> didRangeBeacons
좋은 하루 되십시오.
댓글 입력