Interfejs Google Play EMM API zawiera zasób Devices
, który reprezentuje każdy element zarządzany przez dostawcę usług EMM i powiązany z określonym użytkownikiem. W witrynach klientów urządzeniami możesz zarządzać przy użyciu konsoli EMM i kontrolera zasad urządzeń (DPC). Organizacje udostępniają użytkownikom aplikacje w zarządzanym Sklepie Google Play.
Typy urządzeń i zarządzania
Jeśli kontroler DPC zarządza całym urządzeniem, ma w polu managementType
wartość managedDevice
. Jeśli DPC zarządza tylko profilem służbowym, na urządzeniu managementType
ma wartość managedProfile
, która reprezentuje tylko profil zarządzany na urządzeniu fizycznym. Są to tak zwane „urządzenia zarządzane”.
Urządzenia z typem zarządzania unmanagedProfile
są nazywane „urządzeniami niezarządzanymi”. Należą do nich:
- Starsze urządzenia z Androidem w wersji starszej niż 5.0 lub nieobsługujące profili służbowych.
- Urządzenia, które nie są kontrolowane przez DPC i nie mają typu zarządzania
managedDevice
animanagedProfile
. Administrator G Suite w organizacji może na przykład zezwolić użytkownikom na dodawanie firmowych kont e-mail do osobistych urządzeń z Androidem bez konfigurowania profilu służbowego.
Co można robić przy użyciu typu zarządzania profilem niezarządzanym
Dzięki typowi zarządzania unmanagedProfile
użytkownicy starszych urządzeń mogą pobierać aplikacje ze Sklepu Google Play zarządzanego przez organizację oraz:
- uzyskiwać dostęp do aplikacji prywatnych, które zostały im udostępnione za pomocą list kontroli dostępu (ACL) dla poszczególnych użytkowników i aplikacji;
- Wygenerować licencje z licencjonowanych aplikacji kupionych przez firmę.
- Uzyskaj dostęp do zarządzanego Sklepu Google Play, aby instalować aplikacje polecane i wyselekcjonowane przez administratora.
Oprócz tego administratorzy mogą sprawdzić, jakie aplikacje służbowe są zainstalowane na urządzeniu.
Typu zarządzania unmanagedProfile
możesz używać na urządzeniach z Androidem w wersji starszej niż 5.0 oraz na urządzeniach, które nie obsługują profili służbowych. Jeśli urządzenie obsługuje profile służbowe, użyj typu zarządzania managedDevice
lub managedProfile
.
Zgoda użytkownika i zarządzany Sklep Google Play
Gdy użytkownik po raz pierwszy spróbuje uzyskać dostęp do zarządzanego Sklepu Google Play, musi zaakceptować Warunki korzystania z usługi. Gdy użytkownik wyrazi zgodę na Warunki korzystania z usługi:
- W zarządzanym Sklepie Google Play jest tworzony rekord
unmanagedProfile
dla każdego niezarządzanego urządzenia użytkownika. - Możesz je zobaczyć 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 Twojego kontrolera DPC.
Podsumowanie zasobów, metod i typów zarządzania
Zasób i metoda | Opis | managed Device
|
managed Profil |
unmanaged Profile
|
Devices.get
|
Zwraca zasób Devices zawierający szczegółowe informacje o urządzeniu.
|
✔ | ✔ | ✔ |
Devices.getState
|
Określa, 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 elementu userID .
|
✔ | ✔ | ✔ |
Devices.setState
|
Określa, czy dostęp urządzenia do usług Google ma być włączony czy wyłączony. Wymaga skonfigurowania zarządzania urządzeniami mobilnymi dla urządzeń z Androidem w konsoli administracyjnej Google. | ✔ (Tylko użytkownicy zarządzani przez Google) | ✔ (Tylko użytkownicy zarządzani przez Google) | |
Entitlements.delete
|
Usuwa z urządzenia uprawnienie i aplikację . |
✔ | ✔ | ✔ (aplikacja nie jest usuwana z urządzenia) |
Entitlements.update
|
W przypadku wywołania opcjonalnego parametru instalacji podejmuje próbę zainstalowania aplikacji na urządzeniu i przypisanie uprawnienia użytkownikowi. | ✔ | ✔ | ✔ |
Installs.get
|
Pobiera szczegóły instalacji aplikacji na urządzeniu. | ✔ | ✔ | ✔ (tylko w przypadku aplikacji zainstalowanych na koncie służbowym) |
Installs.list
|
Pobiera informacje o wszystkich aplikacjach zainstalowanych na urządzeniu. | ✔ | ✔ | ✔ (tylko w przypadku aplikacji zainstalowanych na koncie służbowym) |
Installs.delete
|
prosi o usunięcie aplikacji z urządzenia, | ✔ | ✔ | ✔ |
Installs.update
|
Prośby o zainstalowanie najnowszej wersji aplikacji na urządzeniu. | ✔ | ✔ | ✔ |