अवलोकन
flutter_assistant_intents फ्लटर ऐप्स को iOS (Siri, Spotlight, Shortcuts) और Android पर वॉइस असिस्टेंट्स और सिस्टम शॉर्टकट्स के साथ एकीकृत करने में सक्षम बनाता है। यह ऐप एक्शन के लिए टाइप्ड डार्ट हैंडलर प्रदान करता है, जिससे उपयोगकर्ता ध्वनि आदेश या त्वरित पहुँच शॉर्टकट्स के माध्यम से विशिष्ट कार्यों को सक्रिय कर सकते हैं। यह पैकेज प्लेटफॉर्म-विशिष्ट कार्यान्वयन विवरणों को अब्स्ट्रैक्ट करके डीप लिंकिंग को सरल बनाता है, दोनों प्लेटफॉर्मों पर समान व्यवहार सुनिश्चित करता है। विकासकर्ता अपने इंटेंट एक्शन को पैरामीटर और प्रतिक्रिया के साथ परिभाषित कर सकते हैं, जिससे प्राकृतिक भाषा और गतिशील इंटरैक्शन के माध्यम से ऐप की क्षमता को आसानी से प्रदर्शित किया जा सकता है।
उपयोग
- Siri और Google Assistant के माध्यम से आवाज़-सक्रिय ऐप कार्रवाई सक्षम करें
- iOS Spotlight और Android Quick Settings में संदर्भ-संवेदनशील शॉर्टकट बनाएं
- एप्लिकेशन शॉर्टकट के माध्यम से कार्य ऑटोमेशन का समर्थन करें
- प्राकृतिक भाषा कमांड के साथ उपयोगकर्ता के कार्य प्रवाह में एकीकरण करें
- प्रणाली-स्तरीय इंटरफेस से सहज गहन लिंकिंग की अनुमति दें
- क्रॉस-प्लेटफ़ॉर्म सहायक सुविधाओं का निर्माण करें
मुख्य विशेषताएँ
- एप्लिकेशन इंटेंट्स के लिए टाइपेड डार्ट हैंडलर्स
- iOS और Android के लिए क्रॉस-प्लेटफॉर्म समर्थन
- App Intents और Android शॉर्टकट के साथ एकीकरण
- स्वचालित पैरामीटर नियंत्रण और प्रमाणीकरण
- डायनामिक शॉर्टकट अपडेट के लिए बिल्ट-इन सपोर्ट
- कार्यों को परिभाषित करने के लिए सरल घोषणात्मक API
इनके लिए उपयुक्त
- वॉइस-समर्थित फ्लटर ऐप्स बनाने वाले डेवलपर्स
- सिस्टम-लेवल शॉर्टकट्स के साथ गहन एकीकरण की आवश्यकता वाले ऐप्स
- साझा तर्क के साथ iOS और Android दोनों को लक्षित करने वाली टीमें
- आवाज या हावभाव के माध्यम से कार्य स्वचालन की आवश्यकता वाले प्रोजेक्ट
- संदर्भ सर्च और खोज से लाभ उठाने वाले ऐप्स
विचार योग्य बातें
- Flutter कोड से आगे प्लेटफॉर्म-विशिष्ट सेटअप की आवश्यकता होती है
- समर्थित प्लेटफॉर्म तक सीमित (iOS 14+, Android 6+)
- ऐप मैनिफेस्ट में अतिरिक्त मेटाडेटा की आवश्यकता हो सकती है
- अन्योद्दीपक पृष्ठभूमि कार्यों के लिए उपयुक्त नहीं
- शॉर्टकट्स के लिए बाहरी प्रणाली की अनुमतियों पर निर्भर करता है
- पूर्ण कार्यक्षमता के लिए भौतिक उपकरणों पर परीक्षण की आवश्यकता है