2012-06-23 6 views
18

나는 Detecting programmatically whether an app is installed on iPhone이 가능하다는 것을 알고 있습니다. 어떤 다른 버전의 앱이 설치되어 있는지 감지 할 수 있는지 궁금합니다.iOS에 설치된 앱 버전을 확인 하시겠습니까?

내 응용 프로그램은 Facebook 기본 클라이언트에 종속되지만, 이전 버전의 Facebook 응용 프로그램이 설치되어있는 경우에는 매우 잘못 처리됩니다. 그래서 나는 그것을 감지하고 사용자에게 경고하고 싶습니다.

- UPDATE -

그것은 내가 종속 응용 프로그램의 해당 버전이없는 경우 처음에 내 응용 프로그램을 설치하지 못하도록 할 수있는 코멘트를 암시하고있다. 그것도 훌륭한 해결책이 될 것입니다. 다른 앱의 버전 번호에 대한 의존성을 어떻게 지정할 수 있는지 알고 있다면이를 설명하십시오.

+0

삽입 버전 변수 ... –

+1

성능이 좋지 않으면 앱을 설치하지 마세요. 원래 의도대로 작동하는 좋은 기본 버전을 설정하십시오. 잘 수행되지 않으면 사용자가 1 성급 리뷰를 작성합니다. – Sirens

+0

@ TheDeveloper 또는 최신 Facebook 버전이 필요하지 않습니다. –

답변

2

유감스럽게도 iOS 기기 설정을 프로그래밍 방식으로 읽어 네이티브 앱 Facebook 버전 (예 : 설정, Facebook, 버전)으로 가져올 수는 없습니다.

그럼에도 불구하고, 자신의 질문에서 언급 한 것처럼 페이스 북의 사용자 정의 URL 스킴을 실험 해 볼 수 있습니다.

네이티브 Facebook 응용 프로그램의 다른 버전이 자체 사용자 지정 URL 스키마를 지원하거나 지원하지 않는 것 같습니다.

으로 버전 3.4에서 here을 언급 할 수 있습니다 :

here 언급 한 바와 같이 버전 4.0에서
fb://places 

, 당신은 할 수 있습니다 세계로

fb://place/(fbid) 

관련 문제