Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> iOS

किसी अन्य ऐप से मनमाना iPhone एप्लिकेशन लॉन्च करना - URL स्कीम


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://
  1. दूसरे डिवाइस से अपने iPhone को कैसे अप्रूव करें दूसरे डिवाइस से अपने iPhone को कैसे अप्रूव करें

    यह सबसे लोकप्रिय गलतियों में से एक है जब हम iCloud से डिवाइस को अप्रूव करने के लिए कहते हैं। Apple पूरी जिम्मेदारी लेता है और आपके डेटा को सुरक्षित सुनिश्चित करता है और इसीलिए जब आप नया iPad या iPhone खरीदते हैं और iCloud में साइन इन करते हैं तो उसी सवाल में आते हैं। आप इसे Mac या अन्य iOS से iCloud

  1. किसी अन्य डिवाइस का उपयोग करके आईफोन को आसानी से स्वीकृत करें - त्वरित, सुरक्षित चरण किसी अन्य डिवाइस का उपयोग करके आईफोन को आसानी से स्वीकृत करें - त्वरित, सुरक्षित चरण

    क्या आपको कभी iCloud में साइन इन अपने अन्य डिवाइस में से एक पर जाएं इस फोन को स्वीकृत करने के लिए जैसी त्रुटि मिली है जब आप किसी अन्य आईफोन डिवाइस में साइन इन करने का प्रयास कर रहे हैं? यह सुविधा डेटा सुरक्षा सुनिश्चित करती है। चिंता न करें, यदि आपको ऐसी त्रुटि मिल रही है तो आप नीचे दिए गए गाइड का

  1. अपने iPhone या iPad को सुरक्षित करें: व्यक्तिगत ऐप्स और फ़ोल्डर्स को कैसे लॉक करें अपने iPhone या iPad को सुरक्षित करें: व्यक्तिगत ऐप्स और फ़ोल्डर्स को कैसे लॉक करें

    गेस्ट मोड और कुछ फ़ोल्डर्स या ऐप्स को ऑफ-लिमिट बनाने की क्षमता के लिए लगातार अनुरोधों के बावजूद, Apple ने लगातार iOS अपडेट्स में अपने उपयोगकर्ताओं की याचिकाओं को नज़रअंदाज़ किया है। यह iPhones और iPads को व्यक्तिगत डिवाइस के रूप में देखता है, शेयर्ड गैजेट्स के रूप में नहीं, और इस प्रकार मालिक को पास