Вы можете использовать этот файл gist для получения идентификатора устройства. Работает на всех устройствах до Android Pie. Если вы настроили таргетинг на пирог, вы можете добавить приведенный ниже код в файл gist.
if (serialNumber.equals("unknown")){
try {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
serialNumber = Build.getSerial();
}
} catch (SecurityException e) {
e.printStackTrace();
Log.d("responseData", String.valueOf(e.getMessage()));
}
}
поставить этот код над этой строкой кода
// If none of the methods above worked
if (serialNumber.equals("")) {
serialNumber = null;
}
Я попробовал этот код на Nokia 6.1 plus и он работает.