Cihaz yönetimini uygulayın

Bu sayfada, cihaz üreticilerinin cihazı etkinleştirmeleri için yönergeler açıklanmaktadır yönetim konusunda uzmanlaştık. Cihaz yönetimini desteklemek için cihazların tüm bölüm 3.9'da tanımlanan yazılım uyumluluğu gereksinimleri Cihaz Yönetimi Android Uyumluluk Tanımı dokümanını (CDD) inceleyin. Burada verilen uygulama yönergeleri, olası her örneği içermez ve yalnızca Android cihaz yönetimini uygulamaya başlamanın bir başlangıç noktasıdır.

Cihaz yönetimini etkinleştir

Android'de cihaz yönetimini etkinleştirmek için aşağıdaki özellikleri etkinleştirin:

  • android.software.device_admin
  • android.software.managed_users

Bir cihazın cihaz yönetimini desteklediğini onaylamak için aşağıdaki adb'yi çalıştırın komutunu çalıştırın ve şu özelliklerin mevcut olduğunu doğrulayın: adb shell pm list features.

Kurulum gereksinimleri

Cihaz sahibi veya profil sahibi temel hazırlığını uygulayan cihazlar mevcut olmalıdır uygun açıklamaların yapılması (kullanıma hazır deneyim veya iş profil kurulumu). AOSP, referans uygulaması. Yönetilen temel hazırlık, tam olarak sırasında çağrılan Android çerçevesinin kullanıcı arayüzü akışıdır kontrol edildiğinden emin olmak için, yönetilen cihaz veya iş profili kurulumunda bir cihaz sahibi veya yönetilen profil ayarlamanın sonuçları hakkında bilgilendirilmek üzere olanak tanır. Yönetilen temel hazırlık aşağıdaki işlemleri gerçekleştirir veya bunlara yetki verir şunları yapar:

  • Cihazı şifreler (şifreleme etkinse).
  • Yönetilen kullanıcı hesabı oluşturur.
  • İsteğe bağlı uygulamaları devre dışı bırakır.
  • Kurumsal Mobilite Yönetimi (EMM) Cihaz Politikası Denetleyicisi'ni (DPC) ayarlar cihaz sahibi olarak uygulamayı veya profil sahibi.

Buna karşılık DPC uygulaması aşağıdaki işlemleri gerçekleştirir:

  • Kullanıcı hesaplarını ekler.
  • Cihaz politikası uyumluluğunu zorunlu kılar.
  • Ek sistem uygulamalarını etkinleştirir.

Temel hazırlık tamamlandıktan sonra DPC uygulamasının ADMIN_POLICY_COMPLIANCE niyeti işleyici, tümüyle yönetilen cihaz kullanıcısında ( cihaz sahibi temel hazırlığı) veya iş profili kullanıcısında ( profil sahibi temel hazırlığı) görüntüleyin. Ardından DPC uygulaması, hesapları ekler ve politikaları zorunlu kılar.

Launcher gereksinimleri

Cihaz yönetimini desteklemek için Başlatıcı'nın, rozet uygulamalarını desteklemesi gerekir. iş simgesi rozetleri içeren (yönetilen uygulamaları temsil etmek için AOSP'de sağlanır). Yönetilen cihazlarda veya profillerdeki diğer kullanıcı arayüzü öğeleri (ör. iş rozetli öğeleri kullanmalıdır. AOSP'deki Launcher3 zaten destekliyor bu rozet özelliklerinden bahsedeceğiz.

Varsayılan iş uygulamaları

Varsayılan olarak, yalnızca yönetilen bir cihazın doğru şekilde çalışması için gerekli olan cihaz veya iş profili, Android kurumsal temel hazırlığı kapsamında etkinleştirilir. Cihaz üreticileri, bu XML dosyalarını kullanarak varsayılan uygulamaların listesini belirtebilir:

  • vendor_required_apps_managed_profile.xml
  • vendor_required_apps_managed_device.xml
  • vendor_required_apps_managed_user.xml

BT yöneticileri, cihaz temel hazırlığından sonra EMM konsolunu veya Managed Google Play bir kuruluş tarafından gerekli görülen ek uygulamaları aktarmak için.

Hem cihaz sahibinde (tümüyle yönetilen cihaz) hem de profil sahibinde (iş profili) modlar:

  • Başlatıcı simgesi olmayan uygulamalar hayati sistem bileşenleri olarak kabul edilir ve Android tarafından otomatik olarak etkinleştirilir.
  • Başlatıcı simgesi olan uygulamalar cihaz sırasında varsayılan olarak etkinleştirilebilir kendi paket adlarını izin verilenler listesine ekleyerek vendor_required_apps_managed_[device|profile|user].xml files
  • Diğer tüm uygulamalar, cihaz temel hazırlığı sırasında otomatik olarak devre dışı bırakılır.

Gözetimsiz sistem kullanıcısı ile yapılandırılmış cihazlarda cihaz sahibi uygulaması

Android 14 (API düzeyi 34), gözetimsiz sistem kullanıcı modu sistem kullanıcısının arka plan kullanıcısı ve ön plan olduğu bir yapılandırma kullanıcılar ikincil kullanıcılardır. Çünkü cihaz sahibi işlevi geleneksel olarak, kullanıcının aynı zamanda web'de ön planda, gözetimsiz sistem kullanıcı yapılandırması bazı benzersiz tümüyle yönetilen cihazlarla ilgili zorluklar (cihaz sahibi temel hazırlığı).

Gözetimsiz sistem kullanıcı modu

Şekil 1. Gözetimsiz sistem kullanıcı modu.

Gözetimsiz sistem kullanıcı modundaki bir cihazda, cihaz politikası denetleyici (DPC) Uygulama yalnızca ilişkili modu destekliyorsa cihaz sahibi olarak ayarlanabilir (HEADLESS_DEVICE_OWNER_MODE_AFFILIATED). Sistem, telefonla ilişkilendirilen modun desteklenip desteklenmediğini kontrol eder. getHeadlessDeviceOwnerMode(). Cihaz temel hazırlığı, DPC uygulamasının , ilişkili mod temel hazırlığını destekler.