2013-12-09 5 views
3

iBeacons에 중대한 문제가 있습니다.범위 영역 설정 iBeacons

일종의 이벤트 (예 : 알림)를 트리거하는 거리를 제어하는 ​​방법을 전혀 알 수 없습니다. 지역을 입력하거나 나가면 알림을 보낼 수 있지만 근처에 있거나 즉각적인 경우 알림을 보내고 싶습니다./

설명서에 이러한 내용이 누락 되었습니까?

Thx!

+0

방금 ​​내 대답을 편집했습니다. 보세요. –

답변

6

짧은 대답은 할 수 없다는 것입니다. 신호가 감지 되 자마자 신호가 지역으로 들어갑니다.

당신이 할 수있는 것은 들어가기/나가기 알림과 표지 비컨을 모두 켜는 것입니다. 그런 다음 locationManager의 응용 프로그램 처리기에서 didRangeBeacons : inRegion : 근접 속성 (far/near/immedate)을 사용하거나 "정확도"읽기를 사용합니다 (대략적인 거리 값은 대략적인 거리 이름입니다).

You 사용자가 충분히 가깝다고 판단 할 때까지 측량 통지를 무시합니다.

그러나 여기에는 큰 문제가 있습니다. 앱이 백그라운드에있는 경우 didEnterRegion 알림이 표시되고 약 5 초 동안 메시지가 표시됩니다. 그런 다음 레인 징 메시지가 멈추고 앱이 다시 잠자기 상태가됩니다. 5 초가 지나면 사용자가 종료 할 때까지 해당 지역에 대한 알림이 더 이상 표시되지 않습니다.

+0

이것은 정확합니다. – davidgyoung