जब कोई एप्लिकेशन पृष्ठभूमि में होने से जाग रहा हो और उसे सक्रिय करने के लिए इसे तैयार करना चाहता हो, तो उसे लागू करने के लिए कौन सा उचित प्रतिनिधि है?
applicationWillEnterForeground vs applicationDidBecomeActive - क्या अंतर है?
जब कोई एप्लिकेशन सोने जा रहा हो, तो आप उसे लागू करने के लिए उचित प्रतिनिधि हैं और आप उसे डेटा को क्लीनअप और सेव करना चाहते हैं?
applicationWillResignActive बनाम applicationDidEnterBackground - क्या अंतर है?
इसके अलावा, मैंने देखा है कि आने वाले एसएमएस या कॉल आने पर ApplicationWillResignActive को कॉल किया जाता है, लेकिन उपयोगकर्ता Ok पर क्लिक करता है और जारी रखता है। मैं नहीं चाहता कि मेरा ऐप इन मामलों में कोई कार्रवाई करे। मैं सिर्फ यह चाहता हूं कि कोई भी मध्यवर्ती सफाई के बिना चल रहा हो क्योंकि उपयोगकर्ता ऐप से बाहर नहीं निकला था। तो, मुझे लगता है कि यह सिर्फ ApplicationDidEnterBackground में सफाई काम करने के लिए और अधिक समझ में आता है।
मैं सर्वोत्तम प्रथाओं पर आपके इनपुट की सराहना करता हूं, यह चुनने के लिए कि कौन से प्रतिनिधि जागने और सोने के लिए और साथ ही एसएमएस / कॉल द्वारा बाधित होने जैसी घटनाओं पर विचार करने के लिए लागू करने के लिए प्रतिनिधि हैं।
धन्यवाद
-applicationWillEnterForeground:
केवल कॉल नहीं किया जाएगा,-applicationDidEnterBackground:
(मान लीजिए, iOS को नहीं लगता कि यह एक relaunch है)।