/ / आईओएस: निर्धारित करें कि अधिसूचना केंद्र में अधिसूचनाएं हैं - आईओएस, उद्देश्य-सी, पुश-अधिसूचना, सेब-पुश-नोटिफिकेशन

आईओएस: निर्धारित करें कि अधिसूचना केंद्र में अधिसूचनाएं हैं - आईओएस, उद्देश्य-सी, पुश-अधिसूचना, सेब-पुश-नोटिफिकेशन

मैं अभी आवेदन पर काम कर रहा हूं और अधिसूचना केंद्र में यह निर्धारित करने की आवश्यकता है कि क्या कोई अधिसूचनाएं हैं (इस ऐप के लिए)। मैं जानना चाहता हूं कि कोई रास्ता जानता है या नहीं अधिसूचना केंद्र में ऐप की अधिसूचनाओं तक पहुंचें।

उत्तर:

जवाब के लिए 0 № 1

मुझे यकीन नहीं है कि मैं सही तरीके से समझता हूं। यदि आप एपीएनएस से अधिसूचनाओं की सूची पुनर्प्राप्त करना चाहते हैं, तो इसे करने के लिए एकमात्र और "उचित" तरीका मानक पुश अधिसूचना तंत्र पर भरोसा करना है (आप किसी भी पुश अधिसूचना ट्यूटोरियल में पा सकते हैं)। जब वे आते हैं तो बस अधिसूचना पकड़ें, और उन्हें कहीं के भीतर स्टोर करें NSArray शायद।

जब भी वे सर्वर पर हों, पुश नोटिफिकेशन पुनर्प्राप्त करने का कोई तरीका नहीं है। यह जाहिर है, क्योंकि वे अभी तक डिवाइस पर नहीं आये हैं!


जवाब के लिए 0 № 2

यदि आप पुश सूचनाओं के बारे में पूछते हैं: आप अधिसूचना केंद्र में अधिसूचनाओं तक पहुंच नहीं सकते हैं। हालांकि आप अपने सर्वर पर सभी अधिसूचनाएं स्टोर कर सकते हैं।

ध्यान रखें कि पुश नोटिफिकेशन की डिलीवरी की गारंटी नहीं है।

स्थानीय और पुश अधिसूचना प्रोग्रामिंग गाइड से: पुश अधिसूचनाओं के बारे में अधिक जानकारी

... आपको डेटा ट्रांसपोर्ट के लिए रिमोट-नोटिफिकेशन तंत्र का कभी भी उपयोग नहीं करना चाहिए क्योंकि पुश नोटिफिकेशन की डिलीवरी की गारंटी नहीं है।