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