Przygotowanie środowiska i rejestracja użytkowników

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:

  1. Ustawia środowisko, pomagając prawidłowo zainstalować i zaktualizować na urządzeniu aplikację Android Device Policy.

  2. 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 AccountSetupClient i 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 AMAPIprzewodniku po wdrażaniu kont użytkowników.