Android zawiera interfejsy API do zarządzania urządzeniami przeznaczonymi do określonych celów. W tym przewodniku dla programistów omawiamy te interfejsy API. Jeśli jesteś deweloperem usług EMM lub integratorem rozwiązań, zapoznaj się z tym przewodnikiem, aby rozpocząć.
Gdzie są używane dedykowane urządzenia?
Urządzenia specjalne (dawniej nazywane jednorazowymi urządzeniami należącymi do firmy) to w pełni zarządzane urządzenia, które służą określonemu celowi. Android udostępnia interfejsy API, które pomagają tworzyć urządzenia spełniające potrzeby pracowników i klientów:
- Pracownicy: zarządzanie asortymentem, zarządzanie usługami w terenie, transport i logistyka.
- Kontakt z klientami: kioski, cyfrowe treści informacyjno-reklamowe, punkty obsługi klienta
Specjalne funkcje urządzenia
Android zawiera interfejsy API, dzięki którym osoby korzystające z urządzeń mogą skupić się na swoich zadaniach. Te interfejsy API są zwykle wywoływane z poziomu utworzonej przez siebie niestandardowej aplikacji domowej. Niestandardowa aplikacja ekranu głównego może korzystać z niektórych lub wszystkich tych interfejsów API:
- Uruchomienie systemu w sposób przypominający kiosk, w którym urządzenia są zablokowane na liście dozwolonych w trybie zadań blokowania.
- Udostępnianie urządzenia wielu użytkownikom (na przykład pracowników zmianowych lub użytkowników kiosku publicznego) w ramach zarządzania użytkownikami tymczasowymi i dodatkowymi.
- Unikaj ponownego pobierania tej samej aplikacji w przypadku każdego użytkownika tymczasowego przez zapisywanie pakietów aplikacji w pamięci podręcznej.
- Zawiesić bezprzewodowe aktualizacje systemu w okresach krytycznych przez zatrzymanie wersji systemu operacyjnego.
Aby można było wywoływać te interfejsy API, aplikacje muszą być administratorem w pełni zarządzanego urządzenia – co zostało omówione w kolejnej sekcji.
Zarządzane urządzenia
Urządzenia te mogą pozostawać bez nadzoru lub używane do zadań o znaczeniu krytycznym, dlatego trzeba je zabezpieczyć. Aby zapobiec niewłaściwemu użyciu urządzeń, dedykowane urządzenia są w pełni zarządzane i należą do komponentu administratora (zwykle zarządza on też użytkownikami). W pełni zarządzane wdrożenia są przeznaczone dla urządzeń należących do firmy, które są używane wyłącznie do celów służbowych. Więcej informacji o zarządzaniu urządzeniami z Androidem znajdziesz w przewodniku po Android Enterprise.
W zależności od potrzeb rozwiązania i celów biznesowych możesz zarządzać urządzeniem na jeden z następujących sposobów:
- Zaprojektuj własny kontroler zasad dotyczących urządzeń (DPC), łącząc go z niestandardową aplikacją ekranu głównego.
- Za pomocą interfejsu Android Management API możesz zarządzać urządzeniem i wszystkimi aplikacjami niestandardowymi.
- Użyj rozwiązania EMM innej firmy, które obsługuje tryb zadania blokady i inne dedykowane funkcje urządzenia.
Testowanie
Jeśli planujesz obsługiwać zewnętrznego dostawcę usług EMM, opracuj kompleksowy plan testów, używając odpowiedniego rozwiązania.
Udostępniamy też te zasoby, których możesz użyć do utworzenia własnego środowiska programistycznego lub testowego:
- Testuj aplikację DPC w Google Play
- Specjalny kod źródłowy urządzenia (Test DPC) w GitHubie
W trakcie opracowywania aplikacji za pomocą Android Debug Bridge (ADB) możesz ustawić swoją aplikację jako administratora na w pełni zarządzanym urządzeniu.
Obsługa administracyjna urządzeń specjalnych
Po opracowaniu rozwiązania możesz udostępnić urządzenia z Androidem lub skonfigurować je na potrzeby zarządzania. Aby udostępnić urządzenie, wykonaj te czynności:
- Przywróć ustawienia fabryczne na urządzeniu.
Zarejestruj urządzenie. Zalecamy użycie kodu QR, który zawiera konfigurację obsługi administracyjnej urządzenia. Administrator IT może wtedy zeskanować kod, aby udostępnić urządzenie.
Jeśli nie możesz użyć kodu QR, możesz zarejestrować urządzenia za pomocą innych metod, takich jak zbliżenie NFC lub wpisanie identyfikatora.
Dokumentacja
Dodatkowe materiały
Aby dowiedzieć się więcej o tym, jak zacząć korzystać z urządzeń specjalnych, przeczytaj te dokumenty:
- Omówienie Androida Enterprise, w którym przedstawiono zarządzanie urządzeniami.
- W artykule Tworzenie kontrolera zasad dotyczących urządzeń wyjaśniamy, jak opracować kontroler DPC.
- Książka kucharska na temat urządzeń specjalnych zawiera przykłady funkcji typowych dla urządzeń.