आईओएस ऐप जीवनचक्र

May 10 2023
⭐ जब ऐप शुरू होता है तो जिस क्रम में ऐप को पहली बार टैप करके लॉन्च किया जाता है, उस क्रम में ऐपडिलेगेट को कॉल किया जाता है। func application(_:willFinishLaunchingWithOptions) func application(_:didFinishLaunchingWithOptions:) func applicationDidBecomeActive(UIApplication) ⭐ बैकग्राउंड ऐप यह वह क्रम है जिसमें ऐप को बैकग्राउंड में ले जाने पर ऐपडिलेगेट को कॉल किया जाता है।

⭐ जब ऐप शुरू होता है

जिस क्रम में ऐपडिलेगेट को कॉल किया जाता है जब ऐप को पहली बार टैप और लॉन्च किया जाता है।

func एप्लिकेशन (_: willFinishLaunchingWithOptions)

func एप्लिकेशन (_: didFinishLaunchingWithOptions :)

func applicationDidBecomeActive(UIApplication)

⭐ पृष्ठभूमि ऐप

यह वह क्रम है जिसमें ऐप को पृष्ठभूमि में ले जाने पर ऐपडिलेगेट को कॉल किया जाता है।

func application WillResignActive (यूआईएप्लिकेशंस)

func applicationDidEnterBackground(UIApplication)

ऐप पृष्ठभूमि में होने पर ऐप आइकन दबाएं

जब ऐप बैकग्राउंड में होता है और आप ऐप आइकन दबाते हैं, तो ऐप अग्रभूमि में बदल जाता है। यह वह क्रम है जिसमें इस समय AppDelegate को कॉल किया जाता है।

func applicationWillEnterForeground(UIApplication)

func applicationDidBecomeActive(UIApplication)

ऐप से बाहर निकलते समय

एप्लिकेशन के समाप्त होने पर जिस क्रम में AppDelegate को कॉल किया जाता है।

func application WillResignActive (यूआईएप्लिकेशंस)

func applicationDidEnterBackground(UIApplication)

func एप्लिकेशन समाप्त हो जाएगा (यूआईएप्लिकेशंस)

⭐ जब यूनिवर्सललिंक के साथ शुरुआत की

जब ऐप नहीं चल रहा हो (नहीं चल रहा हो)

यह वह क्रम है जिसमें ऐपडिलेगेट विधियों को कॉल किया जाता है जब ऐप को एक सार्वभौमिक लिंक के साथ शुरू किया जाता है जब ऐप नहीं चल रहा होता है (नहीं चल रहा होता है)।

func एप्लिकेशन (_: willFinishLaunchingWithOptions)

func एप्लिकेशन (_: didFinishLaunchingWithOptions :)

func एप्लिकेशन (_: जारी: बहाली हैंडलर :)

func applicationDidBecomeActive(UIApplication)

जब ऐप बैकग्राउंड में हो (बैकग्राउंड)

यह वह क्रम है जिसमें ऐपडिलेगेट विधियों को कॉल किया जाता है जब ऐप को सार्वभौमिक लिंक के साथ लॉन्च किया जाता है जबकि ऐप पृष्ठभूमि स्थिति (पृष्ठभूमि) में होता है।

func applicationWillEnterForeground(UIApplication)

func एप्लिकेशन (_: जारी: बहाली हैंडलर :)

func applicationDidBecomeActive(UIApplication)

⭐ अधिसूचना को टैप करके सक्रिय होने पर

जब ऐप नहीं चल रहा हो (नहीं चल रहा हो)

जिस क्रम में ऐपडिलेगेट विधियों को कॉल किया जाता है जब ऐप को अधिसूचना से शुरू किया जाता है जब ऐप नहीं चल रहा होता है (नहीं चल रहा होता है)।

func एप्लिकेशन (_: willFinishLaunchingWithOptions)

func एप्लिकेशन (_: didFinishLaunchingWithOptions :)

func userNotificationCenter(_:didReceive:withCompletionHandler:)

func applicationDidBecomeActive(UIApplication)

जब ऐप बैकग्राउंड में हो (बैकग्राउंड)

जिस क्रम में ऐपडिलेगेट विधियों को कॉल किया जाता है, जब ऐप पृष्ठभूमि में होने पर अधिसूचना से ऐप लॉन्च किया जाता है।

func applicationWillEnterForeground(UIApplication)

func userNotificationCenter(_:didReceive:withCompletionHandler:)

func applicationDidBecomeActive(UIApplication)

जब आवेदन शुरू होता है (अग्रभूमि)

एप्लिकेशन के अग्रभूमि में होने पर अधिसूचना टैप किए जाने पर निम्न विधि को कॉल किया जाता है।

userNotificationCenter(_: willPresent: withCompletionHandler :)

⭐ ऐप की वर्तमान स्थिति कैसे प्राप्त करें

ऐप की वर्तमान स्थिति UIApplication.shared.applicationStatecan के साथ प्राप्त की जा सकती है। सक्रिय, निष्क्रिय, .पृष्ठभूमि में UIApplication.State परिभाषित तीन राज्य हैं।

संदर्भ

  • अपने ऐप के जीवन चक्र का प्रबंधन
  • Apple संदर्भ अनुप्रयोग (_:जारी रखें:पुनर्स्थापनाहैंडलर:)
  • ऐप्पल संदर्भ यूआईएप्लीकेशन
  • एप्पल संदर्भ UIApplication.State