2012-04-24 9 views
10

मैं सोच रहा था कि मेरे ऐप का उपयोग करके बनाए गए UILocalNotifications से कैसे निपटें, लेकिन ऐप को हटा दिया गया। आइए कहें कि कुछ अधिसूचनाएं बनाने के बाद, उपयोगकर्ता ऐप को हटाने का फैसला करता है, लेकिन मैंने देखा है कि ऐप हटा दिए जाने के बावजूद अधिसूचनाएं रहती हैं और वे अभी भी सही समय में आग लगती हैं, लेकिन यह समझ में नहीं आता है मुझे तब से ऐप फोन में मौजूद नहीं है।आईओएस UILocal नोटिफिकेशन मेरे ऐप को हटा दिए जाने के बाद लाइव ... इन अधिसूचनाओं से कैसे निपटें?

मैं समझता हूं कि यह कैसे संभव है, लेकिन मैं जानना चाहूंगा कि उपयोगकर्ता इस ऐप से छुटकारा पाने का फैसला करते समय ऐसी सूचनाओं को हटाने का कोई तरीका है या नहीं?

और क्या यह भी होता है यदि ऐप अपडेट किया जा रहा है?

धन्यवाद।

+0

[[UIApplication sharedApplication] cancelAllLocalNotifications]; सभी स्थानीय अधिसूचनाओं को हटाने के लिए इस्तेमाल किया जा सकता है, लेकिन मैं सोच रहा था कि हम आपके मामले में इसका उपयोग कैसे कर सकते हैं। जैसे ही एप्लिकेशन हटा दिया जाता है, मुझे लगता है कि हमें हमारे आवेदन में कोई नियंत्रण नहीं मिलेगा। – rishi

+0

वास्तव में मेरी दुविधा है, यदि ऐप हटा दिया गया है, तो मेरा कोई नियंत्रण नहीं है, जिसका अर्थ है कि मेरी सूचनाएं निःशुल्क हैं, लेकिन फिर भी ... –

+0

जब आप एप्लिकेशन को लॉन्च करते हैं और एप्लिकेशन लॉन्च होने पर फिर से शुरू करते हैं तो आप सभी स्थानीय सूचनाओं को हटा नहीं सकते फिर? – rishi

उत्तर

1

एक और तरीका स्थानीय अधिसूचनाओं के बजाय एपीएनएस (रिमोट नोटिफिकेशन) का उपयोग करना है। इस तरह, एक बार आपकी ऐप को हटा दिए जाने के बाद, अधिसूचनाएं अब डिवाइस पर नहीं पहुंचेंगी, न ही उपयोगकर्ता के ध्यान में।

इस स्तर पर आप अनुप्रयोग को हटाने (APNS प्रतिक्रिया सेवा का उपयोग) के बारे में पता किया जा सकता है और उस उपयोगकर्ता के लिए अपने भेजने तंत्र संघर्ष (अपने धक्का टोकन ..)

+0

हाँ मुझे विश्वास है कि यह एक "सुरक्षित" दृष्टिकोण है, हालांकि मैं इंटरनेट कनेक्शन की वजह से उस स्तर में शामिल नहीं होना चाहता हूं, और तथ्य यह है कि इसे और कोडिंग की आवश्यकता है और मुझे पता है कि पुश अधिसूचना कैसे काम करती है, और ये घटनाएं मैं अधिसूचना कर रहा हूं अलार्म शेड्यूल की तरह अधिक है। –

संबंधित मुद्दे