तकनीकी नोट TN2265: समस्या निवारण पुश सूचनाएँ
पुश सूचनाओं के लिए पहली बार पुश-सक्षम ऐप पंजीकृत होता है, iOS उपयोगकर्ता से पूछता है कि क्या वे उस ऐप के लिए सूचनाएं प्राप्त करना चाहते हैं। एक बार जब उपयोगकर्ता ने इस अलर्ट पर प्रतिक्रिया दी है तो इसे फिर से प्रस्तुत नहीं किया जाता है जब तक कि डिवाइस को बहाल नहीं किया जाता है या कम से कम एक दिन के लिए ऐप को अनइंस्टॉल नहीं किया गया है।
यदि आप अपने ऐप के पहली बार चलने का अनुकरण करना चाहते हैं, तो आप ऐप को एक दिन के लिए अनइंस्टॉल कर सकते हैं। आप वास्तव में एक दिन या उससे अधिक सिस्टम घड़ी को सेट करके एक दिन इंतजार किए बिना बाद को प्राप्त कर सकते हैं, डिवाइस को पूरी तरह से बंद कर सकते हैं, फिर डिवाइस को चालू कर सकते हैं।
अपडेट करें: जैसा कि नीचे टिप्पणी में कहा गया है, इस समाधान ने iOS 5.1 के बाद से काम करना बंद कर दिया है। मैं Apple के साथ बग दर्ज करने के लिए प्रोत्साहित करूंगा ताकि वे अपने प्रलेखन को अपडेट कर सकें। वर्तमान समाधान डिवाइस की सामग्री और सेटिंग्स को रीसेट करने लगता है।
अपडेट: टेक नोट को नए स्टेप्स के साथ अपडेट किया गया है जो iOS 7 की तरह सही तरीके से काम करते हैं।
- डिवाइस से अपना ऐप हटाएं।
- डिवाइस को पूरी तरह से बंद करें और इसे वापस चालू करें।
- सेटिंग> जनरल> दिनांक और समय पर जाएं और एक या अधिक दिन आगे की तारीख निर्धारित करें।
- डिवाइस को पूरी तरह से फिर से चालू करें और इसे वापस चालू करें।
IOS 9 के रूप में अद्यतन करें
बस एप को हटाने और रीइंस्टॉल करने से नोटिफिकेशन स्टेटस रीसेट हो जाएगा notDetermined
(मतलब प्रॉम्प्ट दिखाई देगा)।
नीचे Gomfucius द्वारा उत्तर के लिए धन्यवाद:
https://stackoverflow.com/a/33247900/704803