यदि यह बैज आइकन को दूर करने के तो एक स्थानीय अधिसूचना है तो आप इस
UILocalNotification *localNotification = [[UILocalNotification alloc] init];
localNotification.applicationIconBadgeNumber = 1;
तरह यह करने के लिए यदि यह पुश अधिसूचना है आप
[UIApplication sharedApplication].applicationIconBadgeNumber=0;
नीचे लिखे कोड से यह कर सकते हैं
आप कहीं भी इन विधियों को कॉल कर सकते हैं। उदाहरण के लिए यदि आप इस समय अधिसूचना साफ़ करना चाहते हैं जब एप्लिकेशन तो शुरू की है
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
में लिखने कि आपके ऐप में आप पहले सेट करने के लिए है बिल्ला नंबर का उपयोग नहीं करता है, तो यह से निकालने के लिए रीसेट अधिसूचना केंद्र
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:1];
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
स्रोत
2013-08-05 12:31:42
आप इस सुविधा वाले ऐप के बारे में कुछ और जानकारी पोस्ट करने पर विचार कर सकते हैं। – rjstelling
और यह भी लिंक जहां असंभव कहा जाता है। इस तरह आपका प्रश्न अधिक जानकारीपूर्ण होगा – Tala
बस अपने ऐप की बैज गिनती को 0 के रूप में सेट करें। यह आपके अधिसूचना केंद्र से सभी अधिसूचनाओं को साफ़ करेगा –