Android Enterprise 的裝置信任功能會在 Device 上提供一組裝置狀態信號,授權應用程式 (包括許可清單中的應用程式和獲派 COMPANION_APP 角色的應用程式,請參閱「管理應用程式角色」和「政策設定」) 可存取這些信號,計算裝置的信任分數。
Device 及其巢狀模型類別上的每個信號欄位都包含對應的 get*Metadata() 方法,會傳回 Metadata,用於回報擷取信號時遇到的任何 Metadata.DataIssue (例如缺少資訊清單權限)。
如要瞭解如何將 Android Management API SDK 整合至應用程式,請參閱「Android Enterprise 的 Device Trust - 整合指南」。
管理狀態
管理信號傳回的值取決於應用程式執行的設定檔。如要從個人資料夾、非受管裝置或自訂 DPC 管理的裝置存取信號,應用程式必須在許可清單中。在 AMAPI 管理的全代管裝置上,或在工作資料夾中,獲派 COMPANION_APP 角色的應用程式即使不在許可清單中,也能存取這些信號 (在工作資料夾中呼叫時,僅限來自工作資料夾的信號)。
| 管理狀態 | 從個人資料夾呼叫時的信號 | 從工作資料夾內呼叫時的信號 |
|---|---|---|
| 非受管理裝置 |
ownership:
PERSONALLY_OWNEDmanagementMode: UNMANAGEDmanagementAppPackageName: N/AworkProfileState:
|
N/A
|
| 個人裝置 (BYOD) 上的工作資料夾 |
ownership:
PERSONALLY_OWNEDmanagementMode: UNMANAGEDmanagementAppPackageName: N/AworkProfileState:
|
ownership:
PERSONALLY_OWNEDmanagementMode: PROFILE_OWNERmanagementAppPackageName: Package name of the Profile Owner applicationworkProfileState:
|
| 公司裝置上的工作資料夾 |
ownership:
COMPANY_OWNEDmanagementMode: UNMANAGEDmanagementAppPackageName: N/AworkProfileState:
|
ownership:
COMPANY_OWNEDmanagementMode: PROFILE_OWNERmanagementAppPackageName: Package name of the Profile Owner applicationworkProfileState:
|
| 全代管裝置 |
N/A
|
ownership:
COMPANY_OWNEDmanagementMode: DEVICE_OWNERmanagementAppPackageName: Package name of the Device Owner applicationworkProfileState:
|