앱 개발 - iOS
[swift] 다른 앱 실행시키는 방법
똑똑한 영장류
2016. 3. 29. 13:56
다른 앱 실행시키는 방법
예를 들어 아이폰에 설치된 카카오스토리를 실행시키려면 아래처럼 작성할 수 있다.
"kakaostory://" 는 카카오스토리앱의 URL Scheme 이란다.
func openKakao() {
let kakaoStory = "kakaostory://"
let kakaoStoryURL = NSURL(string: kakaoStory)
if UIApplication.sharedApplication().canOpenURL(kakaoStoryURL!) {
UIApplication.sharedApplication().openURL(kakaoStoryURL!)
}
else {
print("No kakaostory installed.")
}
}
이렇게만 하면 에러가 발생한다. info.plist 에 설정을 해 줘야 제대로 동작한다.
키 추가할 떄 "LSApplicationQueriesSchemes" 항목이 보이지 않아서 직접 입력해줬다.