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

iOS ऐप के लिए नोटिफिकेशन स्टेटस कैसे चेक करें


नोटिफिकेशन्स आपके ऐप के यूजर्स को महत्वपूर्ण जानकारी संप्रेषित करती हैं, भले ही आपका ऐप यूजर के डिवाइस पर चल रहा हो या नहीं।

उदाहरण के लिए, एक स्पोर्ट्स ऐप यूजर को बता सकता है जब उनकी पसंदीदा टीम स्कोर करती है। नोटिफिकेशन्स आपके ऐप को जानकारी डाउनलोड करने और उसके इंटरफेस को अपडेट करने के लिए भी बता सकती हैं। नोटिफिकेशन्स अलर्ट प्रदर्शित कर सकती हैं, ध्वनि बजा सकती हैं, या ऐप के आइकन को बैज कर सकती हैं।

iOS ऐप के लिए नोटिफिकेशन स्टेटस कैसे चेक करें

नोटिफिकेशन स्टेटस के बारे में यहाँ और पढ़ें: https://developer.apple.com/documentation/usernotifications

Apple UserNotifications फ्रेमवर्क का उपयोग करने की सिफारिश करता है, तो आइए शुरू करें। हम नोटिफिकेशन स्टेटस प्राप्त करने के लिए बहुत सरल और आसान समाधान देखेंगे।

चरण 1: UserNotifications फ्रेमवर्क इम्पोर्ट करें

import UserNotifications

चरण 2: UNUserNotificationCenter.current() का ऑब्जेक्ट बनाएं

let currentNotification = UNUserNotificationCenter.current()

चरण 3: स्टेटस चेक करें

currentNotification.getNotificationSettings(completionHandler: { (settings) in
    if settings.authorizationStatus == .notDetermined {
        // नोटिफिकेशन परमिशन अभी तक नहीं मांगी गई, इसके लिए जाएं!
    } else if settings.authorizationStatus == .denied {
        // नोटिफिकेशन परमिशन पहले अस्वीकार की गई थी, सेटिंग्स और प्राइवेसी में जाकर परमिशन री-इनेबल करें
    } else if settings.authorizationStatus == .authorized {
        // नोटिफिकेशन परमिशन पहले से दी गई है।
    }
})

अंतिम कोड

import UserNotifications

let currentNotification = UNUserNotificationCenter.current()
currentNotification.getNotificationSettings(completionHandler: { (settings) in
    if settings.authorizationStatus == .notDetermined {
        // नोटिफिकेशन परमिशन अभी तक नहीं मांगी गई, इसके लिए जाएं!
    } else if settings.authorizationStatus == .denied {
        // नोटिफिकेशन परमिशन पहले अस्वीकार की गई थी, सेटिंग्स और प्राइवेसी में जाकर परमिशन री-इनेबल करें
    } else if settings.authorizationStatus == .authorized {
        // नोटिफिकेशन परमिशन पहले से दी गई है।
    }
})
  1. iOS 11 में ऐप स्टोर का उपयोग कैसे करें iOS 11 में ऐप स्टोर का उपयोग कैसे करें

    iOS 11 में ऐप स्टोर का अब तक का सबसे बड़ा रीडिज़ाइन हुआ है, जिसमें मूल सामग्री पर ध्यान केंद्रित किया गया है और नए ऐप और गेम ढूंढना और डाउनलोड करना आसान बनाया गया है। यह सब नया है - यहां तक कि ऐप स्टोर लोगो को भी नया रूप दिया गया है। हालांकि यह एक स्वागत योग्य बदलाव है (विशेषकर iOS गेमर्स के लिए), i

  1. iOS 11 में iPad डॉक का उपयोग कैसे करें iOS 11 में iPad डॉक का उपयोग कैसे करें

    iOS 11 कई बदलाव लेकर आया, लेकिन इसके कई बेहतरीन नए फीचर्स iPad के लिए विशिष्ट थे। जैसे डॉक, ऐप आइकन की एक डायनामिक क्विक-एक्सेस पंक्ति जो iPad संस्करण के iOS को macOS के करीब लाती है और मल्टीटास्किंग को आसान बनाती है। इस लेख में हम आपको iOS 11 में डॉक के बारे में बताते हैं, और आपको इस फीचर से अधिक

  1. iOS 16 में iOS 15-स्टाइल लॉक स्क्रीन नोटिफिकेशन्स रिस्टोर करें iOS 16 में iOS 15-स्टाइल लॉक स्क्रीन नोटिफिकेशन्स रिस्टोर करें

    Apple की रीडिज़ाइन की गई लॉक स्क्रीन iOS 16 अपडेट की बात आती है तो एक बड़ा चर्चा का विषय है, जो पहली बार एक कस्टमाइज़ेबल अनुभव प्रदान करती है। न केवल आप कई वॉलपेपर्स चुन सकते हैं, जिनमें से कुछ दिन भर में स्वचालित रूप से बदलते हैं, बल्कि आप घड़ी को कस्टमाइज़ कर सकते हैं, एक नज़र में जानकारी प्राप्त