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