Obecnie używam adresu MAC jako identyfikatora urządzenia z systemem Android.Jak programowo identyfikować urządzenie z Androidem?
WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiInfo wInfo = wifiManager.getConnectionInfo();
String mac = wInfo.getMacAddress();
Jednak znalazłem mac
jest pusta dla urządzeń niektórych użytkowników. Jestem nieco zdezorientowany, dlaczego może być pusty.
Jeśli mógłbyś określić przyczynę, to jest najlepsze!
W przeciwnym razie, czy mógłbyś podać alternatywę dla identyfikacji urządzenia z Androidem?
Dlaczego chcesz to zrobić? – iTech
@iTech służy do przechowywania danych użytkownika w bazie danych. – JackWM
A co z otrzymaniem konta użytkownika Android? "e-mail" Jest bardziej stabilny, jeśli wykorzystanie sprzedał jego/jej telefon i dostał nowy, nadal będzie w stanie zidentyfikować, – iTech