2012-12-14 14 views
5

मैं अपने आवेदन में स्थानीय अधिसूचना का उपयोग कर रहा हूं। यह अग्रभूमि और पृष्ठभूमि में ठीक काम कर रहा है।स्थानीय अधिसूचना रद्द करें जब ऐप निलंबित राज्य पर जाता है। (पृष्ठभूमि से हटाया गया)

अब, अगर मुझे पृष्ठभूमि से अपना ऐप हटा दिया जाए तो मुझे क्या चाहिए, तो मैं इससे पहले सभी अधिसूचना रद्द करना चाहता हूं।

इसलिए, जब मैं पृष्ठभूमि से अपने ऐप को हटाने जा रहा हूं, तो एपडिलेगेट में कोई भी विधि कॉल नहीं कर रही है, जाहिर है कि यह निलंबित राज्य जा रहा है, इसलिए कोई विधि नहीं कहने जा रही है।

तो क्या ऐसा करने का कोई और तरीका है?

अग्रिम धन्यवाद ...

+0

मुझे नहीं लगता कि यह संभव है .. प्रतिनिधि प्रतिनिधि 'एपविल टर्मिनेट' को निलंबित राज्य से पकड़ा जाता है जब निलंबित राज्य – Shubhank

+0

धन्यवाद @ शुभांक, मुझे इसके बारे में पता था, लेकिन क्या कोई और तरीका है? क्योंकि मेरा ऐप स्वचालित रूप से लॉगआउट होता है जब मैंने इसे पृष्ठभूमि से हटा दिया, इसलिए मुझे अधिसूचना रद्द करनी है। – PJR

+0

स्वचालित रूप से लॉगआउट? – Shubhank

उत्तर

0

अपने अनुप्रयोग को देखते हुए, समर्थित पृष्ठभूमि निष्पादन विधियों में से एक नहीं है ऑडियो, वीओआईपी, या नेविगेशन, जैसे आपके ऐप ने आम तौर पर कभी नहीं देखेंगे willTerminate, क्योंकि प्रणाली आमतौर पर केवल आपके ऐप को समाप्त कर देती है जब यह पहले ही निलंबित हो जाती है (पृष्ठभूमि में)। एक बार आपका ऐप निलंबित हो जाने पर, इसे कार्य करने का कोई और मौका नहीं मिलता है, इसलिए इसके लिए कोई कॉलबैक नहीं है।

didEnterBackground प्रतिनिधि संदेश या अधिसूचना को चीजों को साफ करने या संभावित समाप्ति से पहले राज्य को बचाने का आखिरी मौका माना जाना चाहिए।

Here और here एप्लिकेशन लाइफसाइक्ल नोटिफिकेशन & आईओएस 4.0 और उसके बाद के प्रतिनिधियों के प्रतिनिधियों के अच्छे अवलोकन हैं।

+0

अगर मैं 'updatelocation' सेट करता हूं तो क्या यह कॉल करेगा? या यह एक अच्छा विचार नहीं है और सेब इसे अस्वीकार करने जा रहा है क्योंकि मैं अपने ऐप में स्थान का उपयोग नहीं कर रहा हूं। – PJR

+0

इस मामले में यदि उपयोगकर्ता अपनी स्थान सेवाएं बंद कर देता है तो आपका ऐप टूट जाएगा ... [link] देखें (http://stackoverflow.com/questions/3762200/how-to-keep-an-iphone-app- बीजी में ऐप चलाने में कुछ मदद पाने के लिए)-ऑन-बैकग्राउंड-पूरी तरह से परिचालित) –

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

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