वर्तमान में, मैं एक एंड्रॉइड डिवाइस के पहचानकर्ता के रूप में मैक पता का उपयोग कर रहा हूं।प्रोग्रामिंग के रूप में एंड्रॉइड डिवाइस की पहचान कैसे करें?
WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiInfo wInfo = wifiManager.getConnectionInfo();
String mac = wInfo.getMacAddress();
हालांकि, मैंने पाया mac
कुछ उपयोगकर्ताओं के उपकरणों को खाली है। मैं थोड़ा उलझन में हूं कि यह खाली क्यों हो सकता है।
यदि आप कारण समझ सकते हैं, तो यह सबसे अच्छा है!
अन्यथा, क्या आप एंड्रॉइड डिवाइस की पहचान करने के लिए एक विकल्प प्रदान कर सकते हैं?
आप ऐसा क्यों करना चाहते हैं? – iTech
@iTech इसका उपयोग डेटाबेस में प्रति उपयोगकर्ता के डेटा को संग्रहीत करने के लिए किया जाता है। – JackWM
इसके बजाय उपयोगकर्ता एंड्रॉइड खाता प्राप्त करने के बारे में क्या? यानी 'ईमेल' यह अधिक स्थिर है, अगर उपयोग ने अपना फोन बेचा और एक नया प्राप्त किया, तो आप अभी भी – iTech