2010-07-14 7 views
5

iPhone 장치에 이미 설치되어있는 Skype, Facebook 등의 응용 프로그램을 찾아야하는 응용 프로그램을 개발 중입니다.iPhone 장치에 설치된 응용 프로그램을 확인하는 방법

확인해야합니다. Objective-C. 가능한 경우 코드 스 니펫을 제공하십시오. 그렇지 않으면 솔루션 링크.

iPhone 장치에 설치된 응용 프로그램을 검사 할 수있는 다른 방법을 말해주십시오.

미리 감사드립니다.

답변

6

확인중인 앱에 등록 된 URI 스키마가있는 경우이를 검사하고 앱이 설치되어 있다고 가정합니다. 한 번 봐 되세요 - (BOOL) canOpenURL : (NSURL *) URL을, 그러나,이 진짜 페이스 북의 응용 프로그램은 FB에 응답 할 것이라는 보증을 제공하지 않습니다

if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"fb://"]]) 
{ 
    NSLog(@"will open facebook urls"); 
} 

의 라인을 따라 뭔가를 시도 : //

1
if ([[NSFileManager defaultManager] fileExistsAtPath:@"/Applications/Cydia.app"]) 
관련 문제