Hiện tại, tôi đang sử dụng địa chỉ MAC làm mã định danh cho thiết bị Android.Cách xác định thiết bị Android theo cách lập trình?
WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiInfo wInfo = wifiManager.getConnectionInfo();
String mac = wInfo.getMacAddress();
Tuy nhiên, tôi thấy số mac
trống cho thiết bị của một số người dùng. Tôi hơi bối rối vì sao nó có thể trống rỗng.
Nếu bạn có thể tìm ra lý do, đó là điều tốt nhất!
Nếu không, bạn có thể cung cấp giải pháp thay thế để nhận dạng thiết bị Android không?
Tại sao bạn muốn thực hiện việc này? – iTech
@iTech được sử dụng để lưu trữ dữ liệu của mỗi người dùng trong cơ sở dữ liệu. – JackWM
Điều gì về việc nhận tài khoản người dùng android thay thế? tức là 'email' Nó ổn định hơn, nếu việc sử dụng đã bán điện thoại của anh ta/cô ấy và nhận một chiếc điện thoại mới, bạn vẫn có thể xác định được – iTech