Device Trust from Android Enterprise, kayıtlı uygulamaların cihazın güven puanını hesaplamak için erişebileceği bir dizi cihaz duruşu sinyali sağlar.
Android Management API SDK'sını uygulamanıza entegre etme hakkında bilgi edinmek için Android Enterprise'dan Cihaz Güveni - Entegrasyon kılavuzu başlıklı makaleyi inceleyin.
| Sinyaller | |
|---|---|
| OS Sürümü | SoftwareInfocihazın işletim sistemi sürümünü içerir.
        Eski işletim sistemi sürümleri genellikle daha fazla güvenlik açığına sahiptir. | 
| Cihazda bekleyen OTA var mı? | SoftwareInfo.SystemUpdateInfo, cihaz için bekleyen bir
        işletim sistemi güncellemesi varsa döndürülür. Cihazın saldırılara karşı savunmasız olup olmadığı. | 
| Cihaz güvenlik yaması düzeyi | SoftwareInfo#getDeviceSecurityPatchInfos(), farklı güncellenebilir bileşenler için cihazın mevcut güvenlik yaması seviyesini döndürür:
 | 
| Yayınlanan güvenlik yaması düzeyi | SoftwareInfo#getPublishedSecurityPatchInfos(), farklı güncellenebilir bileşenler için cihazın mevcut yayınlanmış güvenlik yaması seviyesini döndürür:
 | 
| Önemli Uygulama Ayrıntıları | Device#getApplicationReports(), yönetilen bir cihazdaCOMPANION_APProlüyle
        genişletilebilirlik uygulamalarına ve arama uygulamasına
        yüklenen tüm uygulamalarla ilgili ayrıntıları döndürür. Diğer tüm kullanım alanları içinDevice#getApplicationReports()aşağıdaki kritik uygulamalarla ilgili ayrıntıları döndürür:
 Sağlanan ayrıntılar, 
         ApplicationReportlistesiyle paylaşılır. | 
| Cihaz Modeli / Markası | HardwareInfo#getModel()cihaz modelini,HardwareInfo#getBrand()ise cihaz markasını döndürür. | 
| Ekran kilidi karmaşıklığı | DeviceSettings#getScreenLockComplexity(), mevcut kullanıcının ekran kilidinin ne kadar
        karmaşık olduğunu döndürür. | 
| Yönetim durumu (ve yönetici uygulama) | Device#getManagementMode()yönetim durumunu,Device#getManagementAppPackageName()ise yönetim uygulamasını döndürür.
        Döndürülen bilgiler, uygulamanın çalıştığı profile bağlıdır. Ayrıntılar için Yönetim durumu tablosu'na bakın.
       | 
| Disk şifreleme | DeviceSettings#getEncryptionStatus(), cihazın depolama alanının şifrelenmiş olup olmadığını döndürür. | 
| Erişim Ağı Durumu (Ağ durumu ve kablosuz durumu) | 
        Cihazdaki tüm etkin ağlar hakkında ayrıntılı bilgi edinmek için
        
         Device#getNetworkInfo()kullanabilirsiniz:
 | 
| Google Play Protect VerifyApps | DeviceSettings#getGooglePlayProtectVerifyAppsState()geçerliGooglePlayProtectVerifyAppsStatedeğerini döndürür. | 
| TLS üzerinden DNS etkin mi? | NetworkParams#getPrivateDnsState(), ağda gizli DNS'nin kullanılıp kullanılmadığını döndürür. | 
| WebView paketi | SoftwareInfo#getWebviewPackage(), geçerli WebView paketinin adını döndürür. | 
| Yönetim sağlayıcının okunabilir işletme adı | 
        AMAPI ile yönetilen cihazlarda,
        
         ManagementProviderInfo, yönetim sağlayıcının okunabilir işletme adını almak için kullanılabilir. | 
Yönetim durumu
Yönetim sinyalleri için döndürülen değerler, uygulamanızın çalıştığı profile bağlıdır.
| Yönetim durumu | Kişisel profilden arandığında sinyaller | İş profilinden arama yapıldığında sinyaller | 
|---|---|---|
| Yönetilmeyen cihaz | ownership: PERSONALLY_OWNEDmanagementMode: UNMANAGEDmanagementAppPackageName: N/AworkProfileState: 
 | N/A | 
| Kişisel olarak sahip olunan cihazda iş profili (KCG) | ownership: PERSONALLY_OWNEDmanagementMode: UNMANAGEDmanagementAppPackageName: N/AworkProfileState: 
 | ownership: PERSONALLY_OWNEDmanagementMode: PROFILE_OWNERmanagementAppPackageName: Package name of the Profile Owner applicationworkProfileState: 
 | 
| Şirkete ait cihazlarda iş profili | ownership: COMPANY_OWNEDmanagementMode: UNMANAGEDmanagementAppPackageName: N/AworkProfileState: 
 | ownership: COMPANY_OWNEDmanagementMode: PROFILE_OWNERmanagementAppPackageName: Package name of the Profile Owner applicationworkProfileState: 
 | 
| Tümüyle yönetilen cihaz | N/A | ownership: COMPANY_OWNEDmanagementMode: DEVICE_OWNERmanagementAppPackageName: Package name of the Device Owner applicationworkProfileState: 
 | 
