2013-06-01 1 views
3

Google Play 서비스 지오 펜싱 및 위치 시스템을 백그라운드 위치 모니터링에 실제로 사용할 수 있는지 확인하려고합니다.안드로이드 지오 펜싱 시스템 (Google Play 서비스)이 휴대 전화가 잠자기 상태 일 때 이벤트를 트리거 할 수 있습니까?

예를 들어, 주머니에 전화기가 있고 지오 펜스 영역을 입력하는 경우입니다. 응용 프로그램의 이벤트 처리기가 트리거되어 적절한 이벤트를 처리 할 수 ​​있는지 또는 시스템이 의도 된 것일뿐입니다 전화가 깨어나고 포 그라운드에서 앱이 사용되는 동안 사용 되나요?

나는 예제 코드를 사용 해왔다. 그리고 지금까지이 방법으로 작동하도록 관리하지 못했다. 또는 완전히 이것을 다루는 문서를 찾는다. 사람들이 많이 사용하는 것은 너무 새로운 것 같다. .

명백히 휴대 전화는 GPS를 계속 사용하지 않고 잠자기 상태가되거나 배터리가 빨리 소모되지만이 경우 광범위한 네트워크 위치가 모니터링되고 사용되는지 궁금합니다. GPS를 주기적으로 폴링 해 놓았는지 알아 내기 위해 지오 펜스의 짧은 거리에 있음).

답변

3

이 질문에 대한 답변 (일반적인 질문)은 더 많은 테스트가 있지만 백그라운드 위치 가용성, 정확도 및 지오 펜스 안정성에 대한보다 자세한 측면에 대한 대답이 필요합니다. 앱이 배경이며, 그것은 당신이 알림을 생성하고 사용자가 앱을 다시 가져 경고 할 수있는 서비스에 ReceiveTransitionsIntentService에서 처리 할 수있는 경우에도 작동합니다 제대로 구현 경우

Commonsware

0

지오 펜스.

그러나 설명서에 따라 장치의 사용자가 위치 서비스를 사용하지 않도록 설정하면 등록 된 지오 펜스가 제거되고 모든 지오 펜스를 다시 추가해야합니다. (GEOENCES를 배경으로 다시 추가 할 수 있는지 확실하지 않음)

또한 장치가 스위치 오프/배터리가 배수/재시작되는 경우와 같이 대부분 지오 펜스가 제거되고 우리는 Geofences를 다시 설정해야합니다. (하지만이 문제는 문서에서 찾을 수 없지만 테스트 중에는이 문제를 파악한 것입니다.)

관련 문제