Pakiet SDK interfejsu Android Management API (AMAPI) odgrywa ważną rolę w nowym procesie rejestracji niestandardowego kontrolera zasad dotyczących urządzeń (DPC). Ułatwia komunikację między niestandardowymi aplikacjami DPC EMM a zasadami dotyczącymi urządzeń z Androidem (ADP) i usprawnia rejestrację urządzeń przez interakcję z interfejsem Play EMM API w zakresie kluczowych funkcji rejestracji.
Główne funkcje pakietu AMAPI SDK:
- Umożliwia komunikację między aplikacjami DPC EMM a aplikacją Android Device Policy.
- Ułatwia lokalne wykonywanie poleceń.
- Obsługuje nowy proces rejestracji urządzeń w celu dodawania zarządzanych kont Google.
- W razie potrzeby zarządza instalacją lub aktualizacjami aplikacji Android Device Policy.
Pakiet SDK jest niezbędny z 2 głównych powodów w przypadku niestandardowego procesu rejestracji DPC:
Ustawia środowisko, pomagając prawidłowo zainstalować i zaktualizować na urządzeniu aplikację Android Device Policy.
Służy do lokalnego wywoływania aplikacji Android Device Policy, która inicjuje sekwencję logowania użytkownika na urządzeniu.
Te podstawowe funkcje przygotowują urządzenie do zarządzania i umożliwiają wykonanie kolejnych kroków rejestracji.
Środowisko
EnvironmentClient pakietu AMAPI SDK to interfejs, który umożliwia dostęp do interfejsów API związanych z otoczeniem. Instancję możesz utworzyć za pomocą EnvironmentClientFactory.
Najważniejsze funkcje EnvironmentClient:
- Sprawdza, czy poziom interfejsu API pakietu SDK spełnia minimalne wymagania.
- Sprawdza, czy Usługi Google Play wymagają aktualizacji, i w razie potrzeby ją rozpoczyna.
- Sprawdza, czy aplikacja Android Device Policy jest zainstalowana i zaktualizowana. Pamiętaj, że ten proces może potrwać, ponieważ może obejmować instalację lub aktualizację.
Więcej informacji o interfejsie EnvironmentClient znajdziesz w dokumentacji referencyjnej.
AccountSetup
Klasa AccountSetup w pakiecie AMAPI SDK odpowiada za zarządzanie procesem konfigurowania konta Google na zarządzanym urządzeniu z Androidem.
Najważniejsze funkcje AccountSetup:
- Rozpoczyna proces konfiguracji konta przy użyciu
AccountSetupClienti tokena rejestracji. - Obsługuje token rejestracji, który jest generowany przez usługę EMM i przekazywany do pakietu AMAPI SDK. Ten token określa, czy wymagane jest uwierzytelnianie użytkownika.
- W razie potrzeby uruchamia działanie uwierzytelniania, prosząc użytkownika o zalogowanie się przy użyciu danych logowania Google.
- Otrzymuje wywołanie zwrotne z adresem e-mail i identyfikatorem użytkownika po pomyślnym zalogowaniu.
- EMM używa otrzymanych identyfikatorów użytkownika do ustawiania zasad dotyczących urządzenia za pomocą metody
Devices.update. - Usługa EMM wywołuje funkcję
Devices.setState, aby oznaczyć urządzenie jako zgodne i umożliwić dostęp do usług Google.
Ta funkcja jest częścią nowej metody rejestracji urządzeń, która korzysta z pakietu AMAPI SDK zamiast biblioteki pomocy DPC. Więcej informacji o AccountSetupznajdziesz w dokumentacji referencyjnej AMAPI i przewodniku po wdrażaniu kont użytkowników.