के लिए अद्वितीय पहचानकर्ता मैं एंड्रॉइड एप्लिकेशन बना रहा हूं जिसे कुछ अद्वितीय संख्या/स्ट्रिंग द्वारा डिवाइस की पहचान करने की आवश्यकता है।एंड्रॉइड फोन
मैंने ANDROID_ID के बारे में सुना है लेकिन यह भी रिपोर्ट है कि यह कुछ फोन मॉडल या यहां तक कि अपडेट पर भी हो सकती है। एक और बात यह है कि इसे फ़ैक्टरी रीसेट या सिस्टम पुनर्स्थापित करने के बाद पुन: बनाया जाता है। मैं इसके साथ रह सकता हूं हालांकि मैं इसे पसंद करता हूं अगर यह वही रहता।
क्या अधिक अनुमति मांगे बिना फोन की पहचान करने का कोई और तरीका है? आईएमईआई उन्हें (android.permission.READ_PHONE_STATE) की आवश्यकता है लेकिन यह उपयोगकर्ताओं को डरा सकता है।
शाजम कैसे करता है? मुझे पता है कि यह फोन को स्थायी रूप से पहचानता है (यह याद करता है कि मैं 5 उपयोगकर्ताओं को नए उपयोगकर्ताओं के लिए एक महीने के प्रतिबंध के पेश करने से पहले एक उपयोगकर्ता था) भले ही मैंने पूरी तरह से सिस्टम को पुनर्स्थापित किया।
उस लिंक का स्वीकृत उत्तर ओपी में निर्दिष्ट कारणों के लिए काम नहीं करेगा, लेकिन एक वाईफाई-डिफिस मैक पता समाधान है जो आकर्षक लग रहा है। –
मुझे उल्लेख करना चाहिए था, सबसे अधिक वोटों के साथ उत्तर का उपयोग करें (अभी तक 13), यह स्वीकार्य उत्तर नहीं है लेकिन बेहतर जवाब है और ओपी का उत्तर देता है। –
धन्यवाद! यह वही है जो मुझे चाहिए हालांकि इसे अभी भी READ_PHONE_STATE अनुमति की आवश्यकता है। – Leonti