यह Flutter प्लगइन यह पता लगाता है कि क्या एप्लिकेशन नोटिफिकेशन या डीप लिंक के माध्यम से लॉन्च किया गया था, संबंधित पेलोड को प्राप्त करता है, और बिना किसी नेटिव कोड के स्वचालित रूटिंग की अनुमति देता है। यह Android और iOS प्लेटफॉर्म पर पुश नोटिफिकेशन और कस्टम डीप लिंक दोनों का समर्थन करता है, जिससे न्यूनतम सेटअप के साथ बेहतर एकीकरण मिलता है। फायरबेस क्लाउड मेसेजिंग या कस्टम URL स्कीम के माध्यम से बाहरी रूप से ट्रिगर किए गए ऐप लॉन्च कंटेक्स्ट को संभालने के लिए आदर्श है।
उपयोग
- पुश नोटिफिकेशन से ऐप लॉन्च का हैंडलिंग
- स्टार्टअप पर डीप लिंक पैरामीटर को प्रोसेस करना
- लॉन्च संदर्भ के आधार पर स्वचालित नेविगेशन सक्षम करें
- Firebase Cloud Messaging एकीकरण का समर्थन करना
- बाहरी ट्रिगर्स से उपयोगकर्ता प्रवाह का प्रबंधन
मुख्य विशेषताएँ
- लॉन्च स्रोत (नोटिफिकेशन या डीप लिंक) का पता लगाता है
- सूचना पेलोड स्वतः ही प्राप्त करता है
- शून्य-नेटिव कोड सेटअप का समर्थन करता है
- स्वचालित रूटिंग क्षमता प्रदान करता है
- क्रॉस-प्लेटफॉर्म (Android और iOS)
इनके लिए उपयुक्त
- पुश नोटिफिकेशन का उपयोग करने वाले ऐप्स
- गहरे लिंकिंग पर निर्भर ऐप्स
- लॉन्च संदर्भ जागरूकता की आवश्यकता वाले विकासकर्ता
- Firebase एकीकरण वाले प्रोजेक्ट्स
- संदर्भ नेविगेशन की आवश्यकता वाले ऐप्स
विचार योग्य बातें
- एंड्रॉइड पर नोटिफिकेशन चैनल की सही कॉन्फ़िगरेशन की आवश्यकता होती है
- बैकग्राउंड नोटिफिकेशन प्रोसेसिंग के लिए अतिरिक्त संभाल की आवश्यकता हो सकती है
- अनुच्छेद या गहरे लिंक लॉन्च स्थितियों के लिए अनुपयुक्त
- प्रारंभिक ऐप लॉन्च डिटेक्शन तक सीमित
- iOS पर URL योजनाओं के सही सेटअप पर निर्भर करता है