Различные 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