null safety
мне нужно получить какой-либо уникальный идентификатор устройства (андройд телевизор) сейчас получаю его через device_info_plus пакет но если телик принудительно вырубить, то в след раз будет новый "уникальный" идентификатор
генерируете уникальный ид при первом запуске, сохраняете его, и при следующих запусках загружаете
тогда если приложение удалить и установить заново, будет новый uuid
да, но надежного и полностью «легального» способа получить хардварный уникальный ид нет - эппл и гугл это не очень любят
В гугле можно завязаться хоть на IMEI. Но подобное использование API у google на особом контроле - могут и не одобрить
у теликов разве есть IMEI?
https://pub.dev/packages/advertising_id попробуй
он совершенно не предназначен для этого, не всегда доступен и тоже может меняться
а потом сбросится индикатор пользователем/чем нибудь другим и всё сломается
вам виднее конечно, но я в эту тему довольно плотно погружался, вариант с рекламным айди оказался лучшим в моем случае
IMEI только у тех устройств, у которых есть SIM карта: не важно обычная или esim. Так что нет. А так выше правильно сказали, что Apple и Google активно борятся с этим и начиная с Android 8. С Android 10 гайки закрутили еще больше
Ну и выдержка из ссылки выше: MAC addresses are globally unique, not user-resettable, and survive factory resets. For these reasons, to protect user privacy, on Android versions 6 and higher, access to MAC addresses is restricted to system apps. Third-party apps can't access them.
Обсуждают сегодня