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

किसी अन्य ऐप के भीतर से कोई भी मनमाना आईफोन एप्लिकेशन कैसे लॉन्च करें?

<घंटा/>

आईओएस हमें अपने ऐप से कुछ लिंक या अन्य तरीकों से कुछ एप्लिकेशन खोलने की अनुमति देता है, जैसे किसी नंबर पर क्लिक करने पर डायल करना, या किसी स्थिर बॉडी के साथ मेल लिखना या एसएमएस लिखना। लेकिन यह कुछ एप्लिकेशन तक ही सीमित है, प्रत्येक एप्लिकेशन को एप्लिकेशन के भीतर से नहीं खोला जा सकता है।

विशेष रूप से यह उन ऐप्स तक सीमित है जिनके पास एक पंजीकृत यूआरएल योजना है। उदाहरण के लिए यदि आप अपने ऐप से एक एसएमएस खोलना चाहते हैं, तो यह पंजीकृत यूआरएल योजना का उपयोग करके संभव है।

कुछ एप्लिकेशन जो URL योजनाओं के साथ खोले जा सकते हैं और उन्हें कैसे खोलें, उनका उल्लेख नीचे किया गया है।

iOS के साथ फ़ोन डायलर खोलना

हमारे एप्लिकेशन से किसी नंबर पर कॉल करने के लिए हमें URL स्कीम tel:// का उपयोग करना होगा और उसके बाद कॉल करने के लिए मोबाइल नंबर का उपयोग करना होगा, जब यह क्रिया की जाती है तो यह डायलर खोल देता है।

डायलर खोलने के लिए हमें एक यूआरएल बनाना होगा,

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://

  1. मैं अपने iPhone को किसी अन्य डिवाइस से कैसे स्वीकृत करूं

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

  1. दूसरे डिवाइस से आईफोन को कैसे अप्रूव करें

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

  1. iPhone या iPad पर किसी ऐप को कैसे लॉक करें

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