एप्लिकेशन चालू नहीं होने पर पुश नोटिफिकेशन प्राप्त करने के संबंध में SO पर कई प्रश्न यहां पढ़े हैं (पृष्ठभूमि में से अधिक, जिसका अर्थ है कि यह पूरी तरह से बंद हो गया है) । This question in particular यह पता लगाने में सबसे सहायक है कि यह निर्धारित करने के लिए कि क्या कोई लॉन्चऑप्शन डिक्शनरी का उपयोग कर रहा है या नहीं।ऐप चालू नहीं होने पर अधिसूचना पुश करें - लॉन्चऑप्शन डिक्शनरी खाली है
हालांकि, मैं बहुत उलझन में हूँ, और मैं पूरी तरह से स्वीकार करते हैं कि यह मेरा ओर से एक बड़े पैमाने पर निरीक्षण किया जा सकता है: जब मेरे डिवाइस एप्लिकेशन को बंद कर दिया जाता है इस आवेदन के लिए एक पुश सूचना प्राप्त करता है, और मैं बाद में अपने आवेदन को खोलते हैं, लॉन्चऑप्शन डिक्शनरी एक शून्य पॉइंटर है। पहले उल्लिखित लिंक, और अन्य स्थानों में स्वीकृत उत्तर के विवरण से, मैं इकट्ठा करता हूं कि मुझे अधिसूचना पेलोड देखने में सक्षम होना चाहिए; हालांकि कुछ भी नहीं है। मैं आईओएस 5.1.1 के लिए विकास कर रहा हूँ।
मेरा एकमात्र अन्य विचार स्टार्ट अप (शून्य से अधिक, कुछ करें ...) पर बैज की संख्या की जांच करना है, लेकिन यह बहुत अविश्वसनीय लगता है।
क्या कोई मुझे बता सकता है कि मुझे क्या याद आ रही है? आपकी मदद के लिए अग्रिम धन्यवाद!
के लिए मान्य है पेलोड के अंदर क्या है? – msk
@MSK मुझे खेद है कि मैं काफी समझ में नहीं आता - क्या आप पूछ रहे हैं कि मूल धक्का (मेरे सर्वर से) में इसके पेलोड के रूप में क्या है? यदि ऐसा है, तो पेलोड मूलभूत है, इसमें सामान्य बैज, अलर्ट और ध्वनि से परे कुछ भी कस्टम नहीं है। –
नीचे दिए गए मेरे उत्तर को देखें – msk