2013-03-27 20 views
5

iOS에서 설치된 "라우팅 앱"목록을 프로그래밍 방식으로 가져올 수 있습니까?설치된 모든 라우팅 앱 목록을 가져 오는 방법은 무엇입니까?

iOS는 탐색 앱의 힙을 제공하므로 수동으로 목록을 유지하고 싶지 않습니다.

애플은 제시 앱 관련 여기 http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/LocationAwarenessPG/ProvidingDirections/ProvidingDirections.html#//apple_ref/doc/uid/TP40009497-CH8-SW7

설명한대로 다음 일반지도에서 라우팅을 시작하는 경우 라우팅 앱으로 앱에 등록을 할 수있는 응용 프로그램의 목록을 아이폰 OS 6 이후 새로운 기능을 제공합니다 경로 당신은 여기에서 볼 수 있듯이 : 나는 목록을 얻을 수있는 방법을 찾을 수 없습니다

enter image description here

. 물론 UIApplication에서 canOpenURL을 사용하여 하나의 특정 응용 프로그램이 설치되어 있는지 쿼리 할 수는 있지만 매우 지루한 작업입니다.

유명한 "Where to?" 앱이 이러한 기능을 제공하기 때문에 이것이 가능해야한다는 것을 알고 있습니다.

감사합니다.

+0

내 첫번째 추측들이 앱 URL 스키마의이 응용 프로그램이 설치되어 어떠했는지를 확인하는 데 사용하는 것입니다, 심지어이 보이는 경우 지루한. – rckoenes

+1

"App Store에서"라우팅 응용 프로그램 목록도 제공합니다. URL 스키마를 쿼리하면이 작업을 수행 할 수 없습니다 ( – Klaas

+0

) 앱 라우팅을 위해 앱 스토어를 쿼리하여 얻을 수있는 문제. http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store -web-service-search-api.html – rckoenes

답변

0

iOS 6 샌드 박싱으로 인해 자신의 주소 공간에없는 것을 액세스 할 수 없으므로이를 수행 할 방법이 없습니다. Apple은 설치 한 앱을 포함하여 휴대 전화에서 원하는 모든 데이터에 액세스 할 수있는 권리를 보유하고 있기 때문에지도 애플리케이션에서이를 수행 할 수 있습니다.

+0

흠, 링크 된 "Where to?" 앱이 내가 원하는 것을 정확히 수행합니다. – Klaas

+0

앱의 URL을 쿼리 할 수 ​​있도록 App Store에서 사용할 수있는 모든 (또는 대부분의) 라우팅 응용 프로그램 목록을 가져야합니다. – amarkon

0

좋아, 직접 해보겠습니다. 어쩌면 "Where to"의 저자일까요? 라우팅 앱 목록을 유지 관리하고 해당 앱의 URL 스키마를 쿼리하여 앱의 설치 여부를 확인합니다. 그가 찾은 모든 앱에 대해 그는 "ROUTE"버튼을 선물합니다. 그가 찾지 못한 모든 앱에 대해 앱 스토어로 연결되는 항목을 선물합니다.

물론 이것은 모든 라우팅 애플 리케이션을 나열하지는 않지만 라우팅 애플 리케이션의 긴 자체 컴파일 된 목록을 가지고 있다는 인상을 만듭니다. 편집

:이의 스크린 샷이다 "어디로?"

Screenshot from "Where to?" It looks quite similar, but you can actually see the difference

+0

가격을 찾기 위해 상점 검색을 사용하고 있습니까, 아니면 데이터에 하드 코드 된 제품입니까? (스트리트 뷰를 미국 사용자에게 $ 0.99 대신에 0.89 €로 제공하는 것이 이상 할 것입니다. 또는 미국 상점에서 TomTom Europa를 미국 사용자에게 전혀 제공 할 수 없기 때문입니다. .) – abarnert

+0

한 가지 더 : 귀하의 양식이 분명히 Apple의 것과 똑같지는 않습니다. 어디에서? 애플의 모습과 똑같은가요? 동일한 앱을 제공합니까? 둘 중 하나에 대한 대답이 "아니오"인 경우, 이것이 실제로하는 일에 대해 매우 그럴듯한 것으로 보입니다. – abarnert

+0

죄송합니다. "Where to"솔루션과 스크린 샷은 실제로 내 독일어 휴대 전화의 "Where to"설치에서 온 것입니다. – Klaas