169 похожих чатов

Добрый день. Есть в android какой-нибудь уникальный идентификатор устройства ?

19 ответов

25 просмотров

У телефонов есть IMEI

Сейчас гугл сказал пошёл нахуй, и не используй ни каких привязок по девайсу

Faridun- Автор вопроса

Бэку нужно идентифицировать каждое устройство, как быть в этом случае ?

Faridun- Автор вопроса

нужен permission

Тебе в хедеры пихать?

Без пермишна не получишь ты ни черта, скорее всего

Faridun- Автор вопроса

да

Faridun- Автор вопроса

ну хотя бы без runtime-а

Версию ОС и данные и производителе можно Типа Xiaomi, XYZ, Android 10.x Мы такое слали Телега такое шлёт

Все опасные пермишны давно рантайм. Без пермишнов вон выше подсказали, что можно. Открытую инфу из билд пропа

Android id единственное уникальное, что можно, но и то только до сброса настроек, и тогда будет новый id

Его, вроде, тоже уже нельзя получить, нет?

Это можно, IMEI нельзя

Можно при первом запуске сохранить где то сгенеренный uuid. Если в данных приложения - то до переустановки, а с автобэкапом - до удаления данных , если в хитром месте типа минфайлика в media/downloads - то может и это пережить легко.

затеи с записью каких-то конфигигов в память телефона тоже ж гугл дал понять, что нельзя так делать🌚

Вот прямого запрета в доках не видал но не удивлюсь что есть где то. Впрочем если с внешними файлами работа обоснована и там есть законные - то и это сойдет

Я ненавижу те приложения что срут в память, открыл приложение и куча непонятных папок на телефоне типа .HhTjqSRo6dybqDAV2ImUSREmnZU= и так далее:)

Похоже на base64 кодировку

"Ну очень надо"!

Похожие вопросы

Обсуждают сегодня

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
База данных не поможет. Шифрование не поможет. Какие там ещё варианты? Накидывайте.
КТ315
20
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
А табстоп это сообщение от окна или от элемента управления?
The Bird of Hermes
18
Открыл свой двухкилобайтный экзешник в x32dbg, а тут какая-то хрень. Смущает кнопка "выполнить до пользовательского кода", а что ещё может быть в файле помимо него ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
11
Вопрос тем кто смотрит видео и слушает подкасты - как вы потом ищете нужную вам информацию? Вот статью я прочитал, потом могу искать нужную мне часть банальным поиском. Пропус...
Aleksandr Druzhinin
4
Мне были интересны дишные хаки и я нашёл любопытный способ на форуме через __traits, что-то вроде int delegate(int) fac = (int n) => n == 0 ? 1 : n * __traits(parent, {})(n - ...
Constantin F.
1
Всем привет, подскажите/посоветуйте пожалуйста. Фаердак компоненты, имею одно место где бизнес хочет видеть при открытии формы список всех клиентов, это порядка 30к. Мои дово...
Sasha Sch
14
Ребят, если кто в курсе - скажите, а в загранке такое же засилье маркетплейсов? или там простые сермяжные интернет-магазины живут попроще?
Андрей [aharito] Харитонов
14
@FAssembler ты много с формами работал, как цикл обработки сообщений от окошек надо делать, чтобы IsDialogMessage не ломал ввод в эдиты и навигация по табам работала?
The Bird of Hermes
8
Карта сайта