2012-02-14 19 views
6

यदि मेरा ऐप स्थानीय अधिसूचना कतार में आता है लेकिन अधिसूचना आग के कारण डिवाइस बंद हो जाती है, तो डिवाइस को पुनरारंभ करने पर वहां कोई संकेत नहीं होता है कि कोई सूचना नहीं थी वह निकाल दिया गया।डिवाइस बंद होने पर समाप्त होने वाली स्थानीय अधिसूचनाएं

कैलेंडर अलार्म के साथ ऐसा ही लगता है।

यह उपयोगकर्ता के परिप्रेक्ष्य से मेरे लिए सही व्यवहार जैसा प्रतीत नहीं होता है - अगर अधिसूचना कुछ बहुत महत्वपूर्ण के लिए कैलेंडर अनुस्मारक थी, और मैंने इसे तुरंत हटा दिया, तो मैं खो गया यह महत्वपूर्ण अनुस्मारक, भले ही मेरा डिवाइस केवल 3 सेकंड के लिए turne3d बंद हो गया हो, भले ही अधिसूचना 3 सेकंड में आग लगने के कारण हमेशा के लिए खो जाए।

मैं कुछ याद आ रही है?

+0

एक [बग रिपोर्ट] फ़ाइल करें (http://bugreport.apple.com)। –

+0

http://stackoverflow.com/questions/8573013/uilocalnotification-when-iphone-switched-off – yuji

+0

डुप्लिकेट उस डुप्लिकेट प्रश्न का उत्तर गलत है - एक स्थानीय अधिसूचना * करता है * रीबूट जारी रहता है, यह खो नहीं जाता है * * इसका आग का समय था जब डिवाइस बंद कर दिया गया था। रीबूट पर अधिसूचनाएं स्थायी व्यवहार उचित व्यवहार है, जो डिवाइस बंद होने पर निकाल दिया गया था, आईएमओ नहीं है। इसका मतलब है कि ऐप को पता नहीं है कि क्या खो गया हो या क्या नहीं – Gruntcakes

उत्तर

7

मैं कहूंगा कि यह डिज़ाइन द्वारा है: यदि आप 1 महीने के लिए डिवाइस बंद कर देते हैं, तो आप नहीं चाहते हैं कि यह 1 महीने की बेकार अधिसूचनाएं प्रदर्शित करे। इसके अलावा, आईओएस डिवाइस हमेशा के लिए डिजाइन किए गए हैं; आपको पहुंचने योग्य होने की आवश्यकता है, आप बस हवाई जहाज मोड चालू करें जो सभी वायरलेस/सेलुलर संचार अक्षम कर देगा लेकिन आपको अभी भी अधिसूचनाएं मिलेंगी।

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