0
我使用下面的代碼獲取ANDROID_ID不同ANDROID_IDs用於工作和個人應用
字符串androidID = Secure.getString(的getContext()getContentResolver(), Secure.ANDROID_ID。);
但是對於工作配置文件,我得到的是與部署爲普通用戶應用程序相同的應用程序的不同ANDROID_ID。
爲工作和個人生成兩個不同的ANDROID_ID?
我使用下面的代碼獲取ANDROID_ID不同ANDROID_IDs用於工作和個人應用
字符串androidID = Secure.getString(的getContext()getContentResolver(), Secure.ANDROID_ID。);
但是對於工作配置文件,我得到的是與部署爲普通用戶應用程序相同的應用程序的不同ANDROID_ID。
爲工作和個人生成兩個不同的ANDROID_ID?
我絕對看到我們設備上的行爲。您可以使用adb在命令行中對其進行測試。這是一個示例腳本:(返回的XXXXX只是我匿名從我們的系統android_IDs)。
$ 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