Interfejs Google Play EMM API obejmuje zasób Devices, który reprezentuje każdy podmiot zarządzany przez EMM i powiązany z konkretnym użytkownikiem. W witrynach klientów urządzenia są zarządzane za pomocą konsoli EMM i kontrolera zasad dotyczących urządzeń (DPC). Organizacje udostępniają aplikacje użytkownikom za pomocą zarządzanego Sklepu Google Play.
Urządzenia i typy zarządzania
Jeśli DPC zarządza całym urządzeniem, ma ono wartość managementType równą managedDevice. Jeśli DPC zarządza tylko profilem służbowym, urządzenie ma wartość managementType równą managedProfile , która reprezentuje tylko profil zarządzany na urządzeniu fizycznym. Takie urządzenia są nazywane „urządzeniami zarządzanymi”.
Urządzenia z typem zarządzania unmanagedProfile są nazywane „urządzeniami niezarządzanymi”. Należą do nich:
- starsze urządzenia z Androidem w wersji wcześniejszej niż 5.0 lub urządzenia, które nie obsługują profili służbowych;
- urządzenia, które nie są kontrolowane przez DPC i nie mają typu zarządzania
managedDeviceanimanagedProfile. Na przykład administrator Google Workspace w organizacji może zezwolić użytkownikom na dodawanie firmowych kont e-mail do osobistych urządzeń z Androidem bez konfigurowania profilu służbowego.
Co można zrobić z typem zarządzania unmanagedProfile
Dzięki typowi zarządzania unmanagedProfile użytkownicy starszych urządzeń mogą pobierać aplikacje z zarządzanego Sklepu Google Play swojej organizacji oraz:
- uzyskiwać dostęp do aplikacji prywatnych udostępnionych im za pomocą list ACL dla poszczególnych użytkowników i aplikacji;
- pobierać licencje na aplikacje kupione przez firmę w ramach licencji zbiorczych;
- uzyskiwać dostęp do zarządzanego Sklepu Google Play, aby instalować aplikacje polecane i wybrane przez administratora.
Administratorzy mogą też sprawdzić, które aplikacje służbowe są zainstalowane na urządzeniu.
Typu zarządzania unmanagedProfile możesz używać na urządzeniach z Androidem w wersji wcześniejszej niż 5.0 lub na urządzeniach, które nie obsługują profili służbowych. Jeśli urządzenie obsługuje profile służbowe, użyj typów zarządzania managedDevice lub managedProfile.
Zgoda użytkownika i zarządzany Sklep Google Play
Użytkownik musi zaakceptować Warunki korzystania z usługi, które wyświetlą się, gdy po raz pierwszy spróbuje uzyskać dostęp do zarządzanego Sklepu Google Play. Gdy użytkownik zaakceptuje Warunki korzystania z usługi:
- W zarządzanym Sklepie Google Play zostanie utworzony rekord
unmanagedProfiledla każdego niezarządzanego urządzenia użytkownika. - Urządzenia będą widoczne w interfejsie Google Play EMM API.
- Użytkownik może instalować aplikacje w taki sam sposób jak użytkownicy, których urządzenia są zarządzane bezpośrednio przez DPC.
Podsumowanie zasobów, metod i typów zarządzania
| Zasób i metoda | Opis | managedDevice
|
managedProfile
|
unmanagedProfile
|
Devices.get
|
Zwraca zasób Devices, który zawiera szczegółowe informacje o urządzeniu.
|
✔ | ✔ | ✔ |
Devices.getState
|
Pobiera informacje o tym, czy dostęp urządzenia do usług Google jest włączony czy wyłączony. | ✔ (tylko użytkownicy zarządzani przez Google) | ✔ (tylko użytkownicy zarządzani przez Google) | |
Devices.list
|
Pobiera listę zasobów Device dla określonego userID.
|
✔ | ✔ | ✔ |
Devices.setState
|
Ustawia, czy dostęp urządzenia do usług Google jest włączony czy wyłączony. Wymaga skonfigurowania zarządzania urządzeniami mobilnymi z Androidem w konsoli administracyjnej Google. | ✔ (tylko użytkownicy zarządzani przez Google) | ✔ (tylko użytkownicy zarządzani przez Google) | |
Entitlements.delete
|
Usuwa uprawnienie i aplikację z urządzenia. |
✔ | ✔ | ✔ (aplikacja nie jest usuwana z urządzenia) |
Entitlements.update
|
Jeśli zostanie wywołana z opcjonalnym parametrem install, próbuje zainstalować aplikację na urządzeniu i przypisać uprawnienie użytkownikowi. | ✔ | ✔ | ✔ |
Installs.get
|
Pobiera szczegóły instalacji aplikacji na urządzeniu. | ✔ | ✔ | ✔ (ograniczone do aplikacji zainstalowanych przez konto służbowe) |
Installs.list
|
Pobiera szczegóły wszystkich aplikacji zainstalowanych na urządzeniu. | ✔ | ✔ | ✔ (ograniczone do aplikacji zainstalowanych przez konto służbowe) |
Installs.delete
|
Wysyła prośbę o usunięcie aplikacji z urządzenia. | ✔ | ✔ | ✔ |
Installs.update
|
Wysyła prośbę o zainstalowanie najnowszej wersji aplikacji na urządzeniu. | ✔ | ✔ | ✔ |