Device Trust from Android Enterprise makes available a set of device posture signals that registered application can access to compute a trust score of the device.
For information on how to integrate the Android Management API SDK in your application see Device Trust from Android Enterprise - Integration guide .
-
SYSTEM
-
KERNEL
-
SYSTEM_MODULES
(also known as Android's mainline modules )
-
SYSTEM
-
KERNEL
-
SYSTEM_MODULES
(also known as Android's mainline modules )
-
com.android.chrome
-
com.google.android.gms
-
com.google.android.apps.work.clouddpc
-
com.android.vending
-
com.google.android.webview
-
packageName
-
versionName
-
longVersionCode
-
signingKeyCertSha256Fingerprints
-
lastUpdateTime
-
installerPackageName
-
applicationSource
- Network transport (cellular / Wi-Fi)
- Wi-Fi Security level
(
OPEN
,PERSONAL
,ENTERPRISE_EAP
,ENTERPRISE_192
) - Private DNS state
GooglePlayProtectVerifyAppsState
to inform if
Google Play Protect is enabled.Management state
The values returned for the management signals depends on the profile that your application is running in.
OWNERSHIP_UNSPECIFIED
managementMode:
UNMANAGED
managementAppPackageName:
N/A
workProfileState:
- A13+:
WORK_PROFILE_NOT_PRESENT
- A9-12:
WORK_PROFILE_STATE_UNSPECIFIED
N/A
PERSONALLY_OWNED
managementMode:
UNMANAGED
managementAppPackageName:
N/A
workProfileState:
- A13+:
WORK_PROFILE_PRESENT
- A9-12 (AMAPI):
WORK_PROFILE_PRESENT
- A9-12 (CustomDPC):
WORK_PROFILE_STATE_UNSPECIFIED
PERSONALLY_OWNED
managementMode:
PROFILE_OWNER
managementAppPackageName:
Package name of the Profile Owner application
workProfileState:
- A9+:
WORK_PROFILE_PRESENT
COMPANY_OWNED
managementMode:
UNMANAGED
managementAppPackageName:
N/A
workProfileState:
- A13+:
WORK_PROFILE_PRESENT
- A9-12 (AMAPI):
WORK_PROFILE_PRESENT
- A9-12 (CustomDPC):
WORK_PROFILE_STATE_UNSPECIFIED
COMPANY_OWNED
managementMode:
PROFILE_OWNER
managementAppPackageName:
Package name of the Profile Owner application
workProfileState:
- A9+:
WORK_PROFILE_PRESENT
N/A
COMPANY_OWNED
managementMode:
DEVICE_OWNER
managementAppPackageName:
Package name of the Device Owner application
workProfileState:
- A11+:
WORK_PROFILE_NOT_PRESENT
- A9-10:
WORK_PROFILE_STATE_UNSPECIFIED