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

Swift में बैकग्राउंड में चलकर वर्तमान लोकेशन प्रदान करने के लिए कैसे उपयोग करें?

बैकग्राउंड लोकेशन अपडेट्स सक्षम करना

Swift में बैकग्राउंड लोकेशन प्राप्त करने के लिए हमें कुछ चरणों से गुजरना होगा।

  1. यूजर से परमिशन प्राप्त करें, अपनी info.plist फाइल में Privacy - Location Always और When In Usage Description, Privacy - When In Usage Description जोड़ें और उनका संबंधित विवरण जोड़ें।
  2. उसके बाद, आपको CoreLocation फ्रेमवर्क इम्पोर्ट करना होगा जो आपको सभी लोकेशन संबंधी लाइब्रेरी और मेथड्स का उपयोग करने में सक्षम करेगा। फिर आपको लोकेशन उपयोग करने के लिए यूजर से परमिशन प्राप्त करने की आवश्यकता है। इसके लिए, हमें एक CLLocationManager ऑब्जेक्ट बनाना होगा और ऑथराइजेशन प्राप्त करना होगा।
var locationManager: CLLocationManager?

override func viewDidLoad() {
    super.viewDidLoad()
    locationManager = CLLocationManager()
    locationManager?.delegate = self
    locationManager?.requestAlwaysAuthorization()
}

अब जब आप ऐप चलाते हैं और यदि इसे विशिष्ट मॉड्यूल में लोकेशन की आवश्यकता होती है तो यह यूजर परमिशन मांगेगा। उसके बाद आप लोकेशन परिवर्तनों की निगरानी शुरू करने, लोकेशन अपडेट करने आदि के लिए निम्नलिखित कोड जोड़ सकते हैं।

locationManager.startUpdatingLocation()
locationManager.startMonitoringSignificantLocationChanges()
locationManager.allowsBackgroundLocationUpdates = true

एक बार यह हो जाने पर आप CLLocationManagerDelegate के didUpdateLocation मेथड का उपयोग करके लोकेशन को बैकग्राउंड में अपने सर्वर पर अपडेट कर सकते हैं।

func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
    // Hit api to update location
}

अब जब भी लोकेशन अपडेट होती है, CLLocationManagerDelegate का यह मेथड कॉल किया जाएगा और इसके अंदर हम सर्वर पर लोकेशन अपडेट करने का कोड लिख सकते हैं।

  1. ज़ूम के साथ कस्टम बैकग्राउंड का उपयोग कैसे करें ज़ूम के साथ कस्टम बैकग्राउंड का उपयोग कैसे करें

    महामारी के दौरान लाखों लोगों ने वीडियो कॉन्फ्रेंसिंग के लिए ज़ूम का उपयोग करना शुरू कर दिया। कई लोगों ने कस्टम बैकग्राउंड फीचर का लाभ उठाया है जो आपको अपने वीडियो बैकग्राउंड को आपके पीछे के कमरे से सचमुच किसी भी चीज़ में बदलने की अनुमति देता है। आप प्री-सेट बैकग्राउंड के सेट से चुन सकते हैं या अपना

  1. React Native में वीडियो को बैकग्राउंड के रूप में उपयोग करना - चरण-दर-चरण गाइड React Native में वीडियो को बैकग्राउंड के रूप में उपयोग करना - चरण-दर-चरण गाइड

    इस पोस्ट में, हम React Native में एक backgroundVideo बनाने जा रहे हैं। यदि आपने अभी React Native के साथ शुरुआत की है तो मेरा लेख देखें कि React Native के साथ मोबाइल ऐप्स बनाना शुरू करने के लिए आपको क्या जानने की आवश्यकता है। डेमो: Peleton होम स्क्रीन बैकग्राउंड वीडियो ऐप के UI में एक अच्छा प्रभाव ज

  1. Windows शेड्यूल्ड टास्क चलाएं: बैकग्राउंड बनाम फोरग्राउंड - चरण-दर-चरण गाइड Windows शेड्यूल्ड टास्क चलाएं: बैकग्राउंड बनाम फोरग्राउंड - चरण-दर-चरण गाइड

    Windows पर, कभी-कभी किसी विशिष्ट एप्लिकेशन को शुरू करने या बैच फाइल को बैकग्राउंड या फोरग्राउंड में चलाने की आवश्यकता होती है, टास्क शेड्यूलर का उपयोग करके। इस ट्यूटोरियल में Windows शेड्यूल्ड टास्क को बैकग्राउंड (छिपा हुआ) या फोरग्राउंड (दृश्यमान) में चलाने के लिए सेट करने के चरण-दर-चरण निर्देश हैं