इसी प्रकार के बजाय एप्लिकेशन आइकन पर क्लिक करें अधिसूचना डेटा प्राप्त करने के लिए: How do I access remote push notification data on applicationDidBecomeActive?आईओएस पुश अधिसूचना - जब आप अधिसूचना इस सवाल का
लेकिन विभिन्न आप अधिसूचना डेटा का उपयोग कैसे कर सकते हैं जब आप applicationDidBecomeActive
में हैं और यदि आपने पुश अधिसूचना के बजाय ऐप आइकन पर क्लिक किया है।
प्रवाह है: आप पर push notification
तो didReceiveRemoteNotification
ट्रिगर किया जाएगा क्लिक करते हैं, लेकिन यदि आप मूल एप्लिकेशन आइकन पर क्लिक करें, केवल applicationDidBecomeActive
ट्रिगर करेगा, didReceiveRemoteNotification
बुलाया नहीं किया जाएगा।
मैं बाद के मामले की तलाश में हूं तो मैं पुश अधिसूचना डेटा तक कैसे पहुंच सकता हूं।
(दोनों मामले एप्लिकेशन संभालने पृष्ठभूमि में है और अभी तक नहीं मार डाला।)
यह संभव नहीं है। अधिसूचना डेटा केवल ऐप को पास किया जाता है यदि यह अधिसूचना के जवाब में लॉन्च किया गया है और ऐप आइकन पर टैप करते समय नहीं। –
आपकी पुश अधिसूचनाओं के साथ आप किस जानकारी को पास करते हैं? मेरे लिए ऐसा लगता है जैसे आपने डिज़ाइन दोष बनाया है यदि आप पहले एप पुश अधिसूचना प्राप्त किए बिना आसानी से अपना ऐप नहीं खोल सकते हैं। – xci