Android Management API (AMAPI) SDK, yeni özel cihaz politikası denetleyici (DPC) kayıt akışında önemli bir rol oynar. EMM özel DPC uygulamaları ile Android Device Policy (ADP) arasındaki iletişimi kolaylaştırır ve temel kayıt işlevleri için Play EMM API ile etkileşime geçerek cihaz kaydını kolaylaştırır.
AMAPI SDK'sının temel işlevleri:
- EMM DPC uygulamaları ile Android Device Policy arasında iletişimi sağlar.
- Komutların yerel olarak yürütülmesini kolaylaştırır.
- Yönetilen Google Hesapları eklemek için yeni cihaz kaydı akışını destekler.
- Gerektiğinde Android Device Policy'nin yüklenmesini veya güncellenmesini yönetir.
SDK, özel DPC kaydı akışında iki temel nedenden dolayı gereklidir:
Android Device Policy'nin cihaza doğru şekilde yüklenip güncellenmesine yardımcı olarak ortamı ayarlar.
Cihazda kullanıcı girişi sırasını başlatan Android Device Policy'yi yerel olarak çağırmak için kullanılır.
Bu temel işlevler, cihazı yönetime hazırlar ve sonraki kayıt adımlarının gerçekleştirilmesini sağlar.
Ortam
AMAPI SDK'sının EnvironmentClient
, ortamla ilgili API'lere erişime izin veren bir arayüzdür. EnvironmentClientFactory
kullanarak bir örnek oluşturabilirsiniz.
EnvironmentClient
'nın temel özellikleri:
- SDK API düzeyinin minimum koşulu karşıladığından emin olun.
- Gerekirse Google Play Hizmetleri'ni günceller.
- Android Device Policy'nin yüklendiğini ve güncellendiğini doğrular. Bu işlemin yükleme veya güncelleme içerebileceği için biraz zaman alabileceğini unutmayın.
EnvironmentClient
arayüzü hakkında daha fazla bilgi için referans belgelerine bakın.
AccountSetup
AMAPI SDK'sındaki AccountSetup
sınıfı, yönetilen bir Android cihazda Google Hesabı oluşturma sürecini yönetmekten sorumludur.
AccountSetup'ın temel özellikleri:
AccountSetupClient
ve kayıt jetonunu kullanarak hesap kurulumu sürecini başlatır.- EMM tarafından oluşturulan ve AMAPI SDK'sına iletilen kayıt jetonunu işler. Bu jeton, kullanıcı kimlik doğrulamasının gerekli olup olmadığını belirler.
- Gerekirse kimlik doğrulama etkinliği başlatır ve kullanıcıdan Google kimlik bilgileriyle oturum açmasını ister.
- Başarılı oturum açma işleminden sonra kullanıcının e-posta adresi ve kullanıcı kimliğiyle geri çağırma alır.
- EMM, cihaz politikasını
Devices.update
yöntemiyle ayarlamak için alınan kullanıcı tanımlayıcılarını kullanır. - EMM, cihazı uyumlu olarak işaretlemek ve Google hizmetlerine erişime izin vermek için
Devices.setState
işlevini çağırır.
Bu işlev, DPC destek kitaplığı yerine AMAPI SDK'sından yararlanan yeni bir cihaz kaydı yönteminin parçasıdır. AccountSetup
hakkında daha fazla bilgi edinmek için AMAPI referans belgeleri ve Kullanıcı hesaplarını uygulama kılavuzu başlıklı makaleleri inceleyin.