सूचनाएं आपके ऐप्लिकेशन के उपयोगकर्ताओं को महत्वपूर्ण जानकारी देती हैं, भले ही आपका ऐप्लिकेशन उपयोगकर्ता के डिवाइस पर चल रहा हो या नहीं.
उदाहरण के लिए, एक स्पोर्ट्स ऐप उपयोगकर्ता को यह बता सकता है कि उनकी पसंदीदा टीम कब स्कोर करती है। सूचनाएं आपके ऐप को जानकारी डाउनलोड करने और उसका इंटरफ़ेस अपडेट करने के लिए भी कह सकती हैं। सूचनाएं अलर्ट प्रदर्शित कर सकती हैं, ध्वनि चला सकती हैं या ऐप के आइकन को बैज कर सकती हैं।
आप अधिसूचना की स्थिति के बारे में अधिक जानकारी यहाँ पढ़ सकते हैं https://developer.apple.com/documentation/usernotifications
Apple उपयोगकर्ता UserNotifications ढांचे को अनुशंसा करता है, तो चलिए शुरू करते हैं। हम अधिसूचना स्थिति प्राप्त करने के लिए बहुत ही सरल और आसान समाधान देखेंगे।
चरण 1 − सबसे पहले आपको UserNotifications Framework आयात करने की आवश्यकता है
<पूर्व>उपयोगकर्ता सूचनाएं आयात करेंचरण2 - UNUserNotificationCenter.current()
. का एक ऑब्जेक्ट बनाएं <पूर्व>वर्तमान अधिसूचना दें =UNUserNotificationCenter.current()चरण 3 - स्थिति जांचें
currentNotification.getNotificationSettings(completionHandler:{(सेटिंग्स) में if settings.authorizationStatus ==.notDetermined {// अधिसूचना की अनुमति अभी मांगी जानी बाकी है! } और अगर settings.authorizationStatus ==.denied {// अधिसूचना अनुमति को पहले अस्वीकार कर दिया गया था, अनुमति को फिर से सक्षम करने के लिए सेटिंग्स और गोपनीयता पर जाएं } और यदि सेटिंग्स। प्राधिकरणस्टैटस ==.अधिकृत {// अधिसूचना अनुमति पहले से ही दी गई है। }})