블로그

[IOS] 외부 앱 실행

IOS 앱에서 외부 앱을 실행하는 방법입니다.

아래의 코드에서 applink:// 라는 URL 은 실행될 앱에서 제공되는 링크입니다. 이걸 알아야 실행할 수가

있으니 참고하시구요. 실행할 앱의 링크를 알고 있다고 할 경우 아래와 같이 실행할 수 있습니다.

NSURL *url = [NSURL URLWithString:@"applink://"];

if ([[UIApplication sharedApplication] canOpenURL:url]) {
    [[UIApplication sharedApplication] openURL:url];
}

canOpenURL 에서 앱이 없다고 나올 경우는 아래와 같이 앱스토어로 이동할 수 있습니다.

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://itunes.apple.com/kr/app/id00000?mt=8"]];

앱스토어로 이동할 경우도 이동할 url 을 알고 있어야 합니다.

2015-12-31 목록