2016-11-04 47 views
0

我使用下面的代碼獲取ANDROID_ID不同ANDROID_IDs用於工作和個人應用

字符串androidID = Secure.getString(的getContext()getContentResolver(), Secure.ANDROID_ID。);

但是對於工作配置文件,我得到的是與部署爲普通用戶應用程序相同的應用程序的不同ANDROID_ID。

爲工作和個人生成兩個不同的ANDROID_ID?

回答

0

我絕對看到我們設備上的行爲。您可以使用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 
相關問題