Различные ANDROID_ID для работы и личного приложения

Я использую следующий код для получения ANDROID_ID

String androidID = Secure.getString (getContext (). GetContentResolver(), Secure.ANDROID_ID);

Но для рабочего профиля я получаю другой ANDROID_ID для того же приложения, чем при развертывании как обычное пользовательское приложение.

Сгенерированы ли два разных ANDROID_ID для работы и личных?

1 ответ

Я определенно вижу такое поведение на наших устройствах. Вы можете проверить это в командной строке, используя adb. Вот пример сценария: (возвращенный XXXXX - это просто я, анонимизирующий идентификаторы android_ID из нашей системы).

$ adb shell pm list users
Users:
    UserInfo{0:Owner:13} running
    UserInfo{10:Work profile:30} running

$ adb shell settings --user 0 get secure android_id
XXXXXX6d13c171c

$ adb shell settings --user 10 get secure android_id
XXXXXX6b3d28a2c9
Другие вопросы по тегам