संपादित 3 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम
सूचनाएंऐप प्रबंधनस्मार्टफोनएंड्रॉइडआईफोनउपयोगकर्ता इंटरफ़ेसअनुकूलनमोबाइल ओएसडिवाइस प्रबंधनगोपनीयता
अनुवाद अपडेट किया गया 3 सप्ताह पहले
नोटिफिकेशन अलर्ट होते हैं जो ऐप्स आपको विभिन्न घटनाओं, अपडेट या गतिविधियों के बारे में सूचित करने के लिए भेजते हैं। जबकि नोटिफिकेशन सहायक हो सकते हैं, वे भारी या विचलित करने वाले भी हो सकते हैं, खासकर जब आप उन्हें बहुत अधिक प्राप्त करते हैं। सौभाग्य से, आपके पास विशिष्ट ऐप्स के लिए नोटिफिकेशन अक्षम करने का विकल्प होता है। इस गाइड में, हम विभिन्न प्लेटफार्म जैसे एंड्रॉइड, आईओएस, विंडोज और मैकओएस पर व्यक्तिगत ऐप्स के लिए नोटिफिकेशन बंद करने के विभिन्न तरीकों को कवर करेंगे। हम उन डेवलपर्स के लिए प्रासंगिक प्रोग्रामिंग इंटरफेस पर भी चर्चा करेंगे जो अपने ऐप्स के भीतर नोटिफिकेशन प्रबंधित करना चाहते हैं।
एंड्रॉइड डिवाइस आपको प्रति-ऐप आधार पर नोटिफिकेशन प्रबंधित करने की अनुमति देते हैं। यहां बताया गया है कि एंड्रॉइड पर किसी विशिष्ट ऐप के लिए नोटिफिकेशन कैसे अक्षम करें:
इन चरणों का पालन करके, आप चयनित ऐप के सभी नोटिफिकेशन अक्षम कर देंगे। यदि आप ऐप से प्राप्त होने वाले नोटिफिकेशन के प्रकार को कस्टमाइज़ करना चाहते हैं, तो आप संपूर्ण ऐप के नोटिफिकेशन के बजाय विशिष्ट श्रेणियों को टॉगल कर सकते हैं।
यह तरीका सीधे उस नोटिफिकेशन से ऐप के लिए नोटिफिकेशन अक्षम करने का एक तेज़ तरीका प्रदान करता है।
आईओएस डिवाइस पर, आप सेटिंग्स ऐप के माध्यम से ऐप नोटिफिकेशन को नियंत्रित कर सकते हैं। नीचे आईफोन या आईपैड पर किसी विशिष्ट ऐप के लिए नोटिफिकेशन अक्षम करने के चरण दिए गए हैं:
'नोटिफिकेशन की अनुमति दें' स्विच को बंद करके, आप चयनित ऐप से सभी नोटिफिकेशन को अपने डिवाइस पर आने से रोक देंगे।
यह तरीका आपको नोटिफिकेशन बार से सीधे किसी ऐप के लिए नोटिफिकेशन अक्षम करने का एक तेज और सुविधाजनक तरीका प्रदान करता है।
यदि आप विंडोज कंप्यूटर का उपयोग कर रहे हैं, तो आप सेटिंग्स ऐप के माध्यम से ऐप नोटिफिकेशन प्रबंधित कर सकते हैं। विंडोज पर किसी विशिष्ट ऐप के लिए नोटिफिकेशन अक्षम करने के लिए इन चरणों का पालन करें:
Win + I
दबाकर अपने विंडोज कंप्यूटर पर सेटिंग्स ऐप खोलेंइस तरह करने से, आप चयनित ऐप्स के नोटिफिकेशन को बंद कर देंगे और उन्हें आपके विंडोज कंप्यूटर पर आने से रोक देंगे।
मैकओएस आपको सिस्टम प्रिफरेंस के माध्यम से व्यक्तिगत ऐप्स के लिए नोटिफिकेशन को नियंत्रित करने की अनुमति देता है। मैकओएस पर किसी विशिष्ट ऐप के लिए नोटिफिकेशन अक्षम करने के लिए नीचे दिए गए चरण हैं:
इससे आपके मैकओएस डिवाइस पर चयनित ऐप से सभी नोटिफिकेशन अक्षम हो जाएंगे।
डेवलपर्स के लिए, आवश्यक है कि नोटिफिकेशन को प्रोग्रामेटिक रूप से प्रबंधित करें। प्लेटफार्म पर निर्भर करते हुए, विभिन्न एपीआई का उपयोग करके ऐप्लिकेशन के भीतर नोटिफिकेशन को नियंत्रित किया जा सकता है। नीचे एंड्रॉइड और आईओएस के उदाहरण दिए गए हैं:
एंड्रॉइड में, आप नोटिफिकेशन चैनल्स को प्रोग्रामेटिक रूप से प्रबंधित करके नोटिफिकेशन को नियंत्रित कर सकते हैं:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
String channelId = "example_channel_id";
CharSequence name = "Example Channel";
String description = "This is an example channel";
int importance = NotificationManager.IMPORTANCE_DEFAULT;
NotificationChannel channel = new NotificationChannel(channelId, name, importance);
channel.setDescription(description);
// Disable the notification channel
channel.setImportance(NotificationManager.IMPORTANCE_NONE);
NotificationManager notificationManager = getSystemService(NotificationManager.class);
notificationManager.createNotificationChannel(channel);
}
इस उदाहरण में, एक नोटिफिकेशन चैनल बनाया जाता है और उसकी इंपॉर्टेंस NotificationManager.IMPORTANCE_NONE
पर सेट की जाती है, जिससे उस चैनल के लिए नोटिफिकेशन प्रभावी रूप से अक्षम हो जाती है।
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
val channelId = "example_channel_id"
val name = "Example Channel"
val description = "This is an example channel"
val importance = NotificationManager.IMPORTANCE_DEFAULT
val channel = NotificationChannel(channelId, name, importance).apply {
this.description = description
// Disable the notification channel
importance = NotificationManager.IMPORTANCE_NONE
}
val notificationManager: NotificationManager = getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager
notificationManager.createNotificationChannel(channel)
}
कोटलिन का उदाहरण जावा के उदाहरण के समान परिणाम प्राप्त करता है, जिससे एक नोटिफिकेशन चैनल बनाया जाता है और उसकी इंपॉर्टेंस NotificationManager.IMPORTANCE_NONE
पर सेट होती है।
आईओएस में, आप यूजर नोटिफिकेशन फ्रेमवर्क का उपयोग करके नोटिफिकेशन को प्रबंधित कर सकते हैं:
import UserNotifications
UNUserNotificationCenter.current().requestAuthorization(options: [.alert, .sound, .badge]) { granted, error in
// Check if permission granted
if granted {
// Schedule notification
let content = UNMutableNotificationContent()
content.title = "Example Notification"
content.body = "This is the body of the example notification"
let trigger = UNTimeIntervalNotificationTrigger(timeInterval: 5, repeats: false)
let request = UNNotificationRequest(identifier: "exampleNotification", content: content, trigger: trigger)
UNUserNotificationCenter.current().add(request)
}
}
// Disable Notifications
UNUserNotificationCenter.current().getNotificationSettings { settings in
if settings.authorizationStatus == .authorized {
UNUserNotificationCenter.current().removeAllPendingNotificationRequests()
UNUserNotificationCenter.current().removeAllDeliveredNotifications()
}
}
स्विफ्ट के उदाहरण में, पहले नोटिफिकेशन प्राधिकरण का अनुरोध किया जाता है। फिर, UNUserNotificationCenter
का उपयोग करके नोटिफिकेशन को शेड्यूल किया जाता है। नोटिफिकेशन को अक्षम करने के लिए, लंबित और वितरित नोटिफिकेशन को मिटा दिया जाता है।
नोटिफिकेशन प्रबंधित करना उत्पादकता बनाए रखने और व्याकुलता को कम करने के लिए महत्वपूर्ण है। चाहे आप उपयोगकर्ता हों जो विशिष्ट ऐप्स के लिए नोटिफिकेशन अक्षम करना चाहते हैं या डेवलपर जो प्रोग्रामेटिक रूप से नोटिफिकेशन प्रबंधित करना चाहते हैं, इस गाइड में वर्णित विधियाँ आपके उद्देश्य को प्राप्त करने में आपकी सहायता करेंगी। दिए गए चरणों का पालन करके और प्रदान की गई कोड उदाहरणों का उपयोग करके, आप अपने एंड्रॉइड, आईओएस, विंडोज, या मैकओएस डिवाइस पर नोटिफिकेशन को नियंत्रित कर सकते हैं।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं