iOS
[Swift/iOS] URL 스키마 접근하기 / 다른 앱 열기
guswlsdk
2022. 6. 21. 11:41
반응형
앱에서 또 다른 앱을 호출할 경우에 사용하는 방법이다.
작성자가 앱을 만들면서 작성한 코드이다.
let url = "kakaomap://route?sp=\(currentPoint.latitude),\(currentPoint.longitude)&ep=\(item.map.latitude),\(item.map.longitude)&by=FOOT"
if let openKakaoMap = URL(string: url), UIApplication.shared.canOpenURL(openKakaoMap){
if #available(iOS 10.0, *){
UIApplication.shared.open(openKakaoMap, options: [:], completionHandler: nil)
}else{
UIApplication.shared.openURL(openKakaoMap)
}
}else{
if let openAppStoreForKakaoMap = URL(string: "https://apps.apple.com/us/app/id304608425"), UIApplication.shared.canOpenURL(openAppStoreForKakaoMap){
UIApplication.shared.open(openAppStoreForKakaoMap)
}
}
반응형