अवलोकन
device_call_checker पैकेज एक Flutter प्लगइन है जो ऐप्स को यह पता लगाने में सक्षम बनाता है कि क्या डिवाइस वर्तमान में कॉल में है, जिसमें पारंपरिक फोन कॉल और VoIP कॉल शामिल हैं। यह Android और iOS प्लेटफॉर्म पर कॉल स्थिति की जांच करने के लिए एक सरल API प्रदान करता है, जिससे ऐप्स को सक्रिय कॉल के अनुसार गतिशील रूप से प्रतिक्रिया करने में मदद मिलती है—जैसे ऑडियो प्लेबैक रोकना या नोटिफिकेशन व्यवहार को समायोजित करना। प्लगइन को pub.dev के माध्यम से मौजूदा Flutter प्रोजेक्ट्स में आसानी से एकीकृत किया जा सकता है।
उपयोग
- मीडिया प्ले बैक को रोकने के सक्रिय कॉल का पता लगाना
- चल बातचीत के दौरान ऐप व्यवहार को समायोजित करना
- कॉल-सचेत नोटिफिकेशन का कार्यान्वयन
- कॉल के दौरान ऑडियो संघर्ष को रोकना
- VoIP अनुप्रयोगों का समर्थन करता है
मुख्य विशेषताएँ
- Cross-platform support for Android and iOS
- Simple API for checking call state
- Real-time call status detection
- Lightweight and easy to integrate
- Works with both regular and VoIP calls
इनके लिए उपयुक्त
- ऑडियो और संगीत ऐप्स
- VoIP और संचार ऐप
- कॉल-संवेदनशील तर्क की आवश्यकता वाले ऐप्स
- रियल-टाइम इंटरैक्शन फीचर्स बना रहे डेवलपर्स
- सिस्टम-स्तरीय कॉल डिटेक्शन की आवश्यकता वाले मोबाइल ऐप्स
विचार योग्य बातें
- Requires appropriate platform permissions
- May not detect all background call states reliably
- iOS requires additional configuration in Info.plist
- Limited to call state detection only
- Depends on underlying OS call management APIs