지오 펜스 리마인더의 한계는 정확히 무엇입니까? 작동하는지에 대한 두 가지 주요 질문이 있으며

iOS5 이후 가장 흥미 진진한 새로운 기능 중 하나는 위치에 도착하거나 떠날 때를 기반으로 지오 펜스 알림을 설정하는 기능입니다.

실제로 어떻게 작동하는지에 대한 두 가지 주요 질문이 있으며 경험을 바탕으로 아무도 대답 할 수 있는지 궁금합니다.

    1.) A 지점에 앉아 있지만 A 지점에 다시 도착하면 알림을 남기고 떠날 계획 인 경우 작동합니까?

즉, 당신이 사무실에 있고 회의를 위해 떠날 예정이고 돌아 왔을 때 무언가를 기억하고 싶을 때 떠나기 전에 경고를 설정할 수 있습니까, 아니면 이미 있기 때문에 즉시 사라질 것입니까?

    2.) 맨해튼에 거주하며 집 주소 (연락처 정보에 저장 됨)가 아파트에 앉아있을 때 iPhone이 내 위치를 생각하는 것이 아닙니다. 내 아이폰은 내가 길 건너편에 세 건물이라고 생각합니다. “집”이 iPhone GPS가 내가 살고 있다고 생각하는 곳이 아닌데도 “집”이 도착하면 알림을 보내면 지오 펜스 알림이 작동합니까?

NB : 이것에 대한 일회성 테스트는 그것이 집에 온 것으로 정확하게 식별하지 못한다는 것을 보여줍니다. iPhone이 집이라고 생각하는 잘못된 주소에 도달하면 상기시켜주기 위해 알려 주어야 할 것 같습니다. GPS의 부정확성을 허용하는 반경이 있다고 생각합니다.이 반경을 설정할 수 있다면 가장 좋습니다!



답변

하나는 쉽게 대답 할 수 있고 다른 하나는 위치 서비스가 iOS 내에서 작동하는 방식에 대한 내부 지식이없는 것이 아니기 때문에 질문을 두 가지 주요 영역으로 나눕니다.

  • 지금 앉아있는 곳에 다시 도착할 때 알림을 보내는 방법은 무엇입니까?
  • iOS에서 위치를 조정할 수있는 특별한 소스와 모든 방법은 무엇입니까?

알림을하려면 “위치에서”를 켜고 출발 할 때 기본값 대신 도착할 때를 선택하십시오. 때로는 위치 신호가 좋지 않아 알람이 울릴 수 있지만 실제로는 거의 발생하지 않는 것 같습니다. 그럴 때, 나는 당신이 떠날 때로 설정했습니다. 그것은 반지름에 덜 민감한 것처럼 보이기 때문에 반지가 꺼지면 다시 도착으로 변경하는 것을 기억합니다.


위치가 실제로 어떻게 작동하고 구현되는지에 대한 더 깊은 질문은 공개되지 않습니다. 최종 사용자는 위치 엔진에 영향을주는 반경 또는 기타 매개 변수를 설정할 수 없습니다. 꺼져 있거나 켜져 있습니다. 라디오가 켜져 있거나 꺼져 있습니다.

나는와 엑스 코드와 플레이를 얻을하는 것이 좋습니다 것입니다 일부 시범 사업 하는 위치가 작동하는 방법을 배울 아이폰 OS에서 시뮬레이터 아마도 당신의 이해를 더 얻을 수있는 방법 아이폰 OS가 선물 애플리케이션이 데이터를.


답변

미리 알림 앱은 iOS 5 API에서 허용하는 지오 펜싱 기능을 모두 공개하지는 않습니다. 따라서 타사 앱은 이에 대한 추가 옵션을 제공 할 수 있습니다.

OS가 유지 관리하는 위치 관리자 개체가 있으며 개발자는이 위치와 인터페이스하여 위치 서비스를 구성하고 핵심 위치 프레임 워크에서 발생한 일에 대해 알려줍니다.

위치 관리자가 할 수있는 한 가지는 영역 목록을 모니터링하도록 설정할 수 있다는 것입니다. 각 지역에는 중심점이 있고 반지름이 있습니다. 원형이어야하지만 원의 크기를 설정할 수 있습니다.

감시 할 지역을 등록 할 때 위치 관리자에게 알릴 수있는 또 다른 것은 “정확함”입니다. “우리는 여기 있습니다!” 클라이언트 코드에 메시지. 그것은 당신이보고있는 것을 정확하게 설명하는 데 유용합니다. 당신이있는 곳에서는 GPS 정확도가 낮기 때문에 더 큰 위치 결정 방법으로 데이터에 도입 된 지터가 해당 지역의 야구장에 있었기 때문에 경고가 발생하지 않으면 좋을 것입니다.

이 구성 기능 중 어느 것도 OS의 미리 알림 응용 프로그램에서 악용되지 않습니다. 주소를 가져 와서 주변 지역을 만듭니다. 내 경험상 아마도 상당히 큰 “정확도”설정이있을 것입니다. 내 사무실을 떠나는 경고는 도로에서 1/8 마일 정도 발사 될 수 있습니다. 차도에 들어 서면 집에 도착하는 경고가 발생합니다. 어쩌면 100 미터 더하기 또는 빼기 75일까요?