इस एप्लिकेशन में जिसे मैं बनाने की कोशिश कर रहा हूं, मैं पुश नोटिफिकेशन का उपयोग करता हूं। यह हिस्सा बस ठीक काम करता है। जब मैं एक अधिसूचना भेजता हूं तो मैं ऐप आइकन में बैज भी जोड़ता हूं। समस्या यह है कि जब मैं आवेदन लंच करता हूं तो इसे फिर से गायब होना चाहिए, लेकिन ऐसा नहीं होता है।आईओएस ऐप आइकन से बैज को हटा रहा है
-(IBAction)Push{
NSMutableDictionary *data = [NSMutableDictionary dictionary];
[data setObject:@"Numfeud: Troels made a move!" forKey:@"alert"];
[data setObject:[NSNumber numberWithInt:1] forKey:@"badge"];
[data setObject:@"bar" forKey:@"foo"];
[PFPush sendPushDataToChannelInBackground:@"GameChannel2" withData:data];
}
application didFinishLaunchingWithOptions
मैं इस तरह से 0 करने के लिए बिल्ला सेट करने का प्रयास में:
[UIApplication sharedApplication].applicationIconBadgeNumber = 0;
मैं कैसे आवेदन आइकन बिल्ला साफ कर सकते हैं?
धन्यवाद फैबियन! आपका उत्तर सिर्फ वही था जो मुझे चाहिए :) thannnkkss – thar
हैं -प्लिकेशंसडिडबैक्टएक्टिव और -प्लिकेशंसविल एंटरटेनमेंट: कम या ज्यादा कर रहे हैं? रीसेट में -प्लिकेशंसडिडबैकएक्टिव को रखकर। यह दोनों स्थितियों में काम करता है। – thar
-applicaionDidBecomeActive: फोन कॉल से लौटने पर भी लागू किया जाएगा। - आवेदन WillEnterForeground: आपकी स्थिति में उपयुक्त विधि है। –