iOS 클릭 시 전화 걸기, 정적 본문으로 메일 쓰기 또는 SMS 작성과 같은 일부 링크 또는 앱의 다른 방법으로 일부 응용 프로그램을 열 수 있습니다. 그러나 이는 일부 응용 프로그램에 국한되며 모든 응용 프로그램이 응용 프로그램 내에서 열릴 수 있는 것은 아닙니다.
특히 URL 스키마가 등록된 앱으로 제한됩니다. 예를 들어 앱에서 SMS를 열려면 등록된 URL 스키마를 사용하면 됩니다.
URL 구성표로 열 수 있는 일부 응용 프로그램과 열 수 있는 방법은 아래에 나와 있습니다.
iOS로 전화 걸기 열기
우리 애플리케이션에서 번호로 전화를 걸려면 URL 체계 tel:// 다음에 전화를 걸 휴대폰 번호를 사용해야 합니다. 이 작업이 수행되면 다이얼러가 열립니다.
다이얼러를 열려면 URL을 만들어야 합니다.
URL(string: "tel://\(number)"), UIApplication.shared.canOpenURL(url)
번호를 다이얼하는 기능의 한 예는 -
입니다.func callNumber(number: String) { if let url = URL(string: "tel://\(number)"), UIApplication.shared.canOpenURL(url) { if #available(iOS 10, *) { UIApplication.shared.open(url) } else { UIApplication.shared.openURL(url) } } }
이와 유사하게 다른 앱을 여는 URL 구성표의 예는 -
왓츠앱
UIApplication.shared.openURL(URL(string:"https://api.whatsapp.com/send?ph one=\(mobile_number)")!) Contacts - contacts:// iBooks – ibooks:// itunes - itms-itunesu:// photos - photos-redirect:// safari - x-web-search:// facebook - fb:// google Chrome - googlechrome:// messenger - fb-messenger:// skype - skype:// twitter – twitter://