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 स्कीम उदाहरण
WhatsApp: UIApplication.shared.openURL(URL(string:"https://api.whatsapp.com/send?phone=\(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://