2010-06-28 3 views
1

iOS 4가 위치 서비스를 관리하는 방법에 문제가 있습니다. 이전에는 위치 서비스가 사용 중지 된 경우 위치 서비스를 사용하는 모든 애플리케이션에서 사용자에게 서비스를 켜라는 메시지를 표시합니다. 그러나 iOS 4에서는 대화 상자를 표시하지 않고 조용한 상태를 유지합니다. 사용자에게 위치 서비스를 켜도록 요청하는 기본 대화 상자를 호출하는 방법이 있습니까? 아니면 사용자가 위치 서비스를 제거하고 개발자가 고유 한 대화 상자를 만들 것을 요구 했습니까?iOS 4 위치 서비스 프롬프트 대화 상자가 표시되지 않음

답변

1

사용자가 앱이 자신의 위치를 ​​알지 못하도록하려는 경우 해당 위치를 알지 못하게해야합니다. 또한 사용자는 특정 앱에 대한 위치 서비스를 사용 중지 할 수 있습니다.

+0

음, 그래, 나는 그것을 이해한다. 그러나, 내 응용 프로그램은 비 기술적 인 지식을 포함한 광범위한 사용자 유형을 충족시켜줍니다. 사용자가 우연히 처음으로 위치 서비스를 사용 중지 한 경우 iOS4가 항상 조용한 상태를 유지하기 때문에 수행 한 작업을 알지 못하는 경우 어떻게됩니까? – chromeragnarok

+0

iOS는 다양한 사용자 유형을 지원합니다. Apple Knows Best, 또는 뭔가. 궁극적으로 탭을 누를 때 대화 상자를 표시하는 레이블/버튼과 같은 또 다른 자연스러운 모달 대화 상자보다 오류를보고하는 더 좋은 방법이 있습니다. 앱이 위치 서비스없이 완전히 사용할 수 없다면 오류 메시지로 채울 UI 공간이 충분합니다. 불행히도 LS 페이지에 설정을 열 수 없다고 생각합니다 ... –

0

브라우저의 자바 스크립트로이 동작을 감지하는 방법이 있습니다. 반환 된 오류는 다른 코드와 메시지가 있습니다. 따라서 실제 앱에서도이를 수행 할 수있는 방법이 있다고 상상해보십시오.

Obj-C 코더가 아니기 때문에 실제로 세부 사항을 도울 수는 없습니다. :)

관련 문제