अवलोकन
device_region पैकेज एंड्रॉइड, आईओएस, विंडोज़ और लिनक्स पर प्लेटफॉर्म-विशिष्ट एपीआई का उपयोग करके सिम देश कोड प्राप्त करता है। यह उपयोगी स्थानीयकरण, क्षेत्र-आधारित सामग्री वितरण या सुसंगतता जाँच के लिए उपकरण के सिम कार्ड से जुड़े देश को निर्धारित करने का एक सरल, क्रॉस-प्लेटफॉर्म तरीका प्रदान करता है। प्लगइन मूल वास्तुकला विवरणों को अमूर्त करता है, जिससे प्लेटफॉर्म के बीच एक स्थिर डार्ट इंटरफेस प्रदान करता है। यह इंटरनेट के लिए आवश्यकता नहीं है और उपकरण-स्तरीय डेटा से सीधे कार्य करता है।
उपयोग
- SIM कार्ड के आधार पर उपयोगकर्ता के देश का निर्धारण
- क्षेत्र के अनुसार ऐप सामग्री स्थानीयकरण
- क्षेत्र-विशिष्ट प्रतिबंधों का अनुपालन करना
- फॉर्म में डिफ़ॉल्ट देश स्वचालित रूप से सेट करना
- बहु-क्षेत्र एप्लिकेशन का समर्थन करता है
मुख्य विशेषताएँ
- क्रॉस-प्लेटफ़ॉर्म समर्थन (Android, iOS, Windows, Linux)
- मूल सिम देश कोड API का उपयोग करता है
- इंटरनेट की आवश्यकता नहीं है
- सरल, हल्का API
- ISO 3166-1 alpha-2 देश कोड लौटाता है
इनके लिए उपयुक्त
- GPS के बिना क्षेत्रीय पहचान की आवश्यकता वाले ऐप
- देश के संदर्भ की आवश्यकता वाले यात्रा या भुगतान ऐप
- स्थानीयकरण फ्रेमवर्क
- ऑफलाइन-प्रथम एप्लिकेशंस
- बहुप्लेटफॉर्म लक्षित विकासकर्ता
विचार योग्य बातें
- SIM कार्ड की उपस्थिति पर निर्भर करता है; यदि कोई SIM नहीं है, तो यह null लौटा सकता है
- सिम नहीं वाले उपकरणों (उदाहरण के लिए, टैबलेट) पर काम नहीं करता है
- देश कोड उपयोगकर्ता के वर्तमान स्थान को प्रतिबिंबित नहीं कर सकता है
- SIM-आधारित देश पहचान तक सीमित
- कुछ प्लेटफॉर्म पर रनटाइम अनुमतियों की आवश्यकता हो सकती है