- Zasób: Enterprise
- NotificationType
- ExternalData
- TermsAndConditions
- SigninDetail
- SigninDetailDefaultStatus
- ContactInfo
- GoogleAuthenticationSettings
- GoogleAuthenticationRequired
- EnterpriseType
- ManagedGooglePlayAccountsEnterpriseType
- ManagedGoogleDomainType
- Metody
Zasób: Enterprise
Konfiguracja zastosowana w firmie.
| Zapis JSON | 
|---|
| { "name": string, "enabledNotificationTypes": [ enum ( | 
| Pola | |
|---|---|
| name | 
 Nazwa przedsiębiorstwa generowana przez serwer podczas tworzenia w formacie  | 
| enabledNotificationTypes[] | 
 Typy powiadomień Google Pub/Sub włączone w przypadku firmy. | 
| pubsubTopic | 
 Temat, w którym publikowane są powiadomienia Pub/Sub, w formacie  | 
| primaryColor | 
 Kolor w formacie RGB, który wskazuje dominujący kolor wyświetlany w interfejsie aplikacji do zarządzania urządzeniami. Składowe koloru są przechowywane w formacie  | 
| logo | 
 Obraz wyświetlany jako logo podczas udostępniania urządzenia. Obsługiwane typy to: image/bmp, image/gif, image/x-ico, image/jpeg, image/png, image/webp, image/vnd.wap.wbmp, image/x-adobe-dng. | 
| enterpriseDisplayName | 
 Nazwa firmy wyświetlana użytkownikom. Maksymalna długość tego pola to 100 znaków. | 
| termsAndConditions[] | 
 Warunki, które należy zaakceptować podczas udostępniania urządzenia dla tej firmy. Dla każdej wartości na tej liście generowana jest strona z warunkami. | 
| appAutoApprovalEnabled | 
 Wycofane i nieużywane. | 
| signinDetails[] | 
 Dane logowania do przedsiębiorstwa. | 
| contactInfo | 
 dane kontaktowe firmy zarządzanej przez dostawcę usług EMM. | 
| googleAuthenticationSettings | 
 Ustawienia uwierzytelniania użytkowników zapewnianego przez Google. | 
| enterpriseType | 
 Tylko dane wyjściowe. Rodzaj przedsiębiorstwa. | 
| managedGooglePlayAccountsEnterpriseType | 
 Tylko dane wyjściowe. Typ grupy kont zarządzanego Sklepu Google Play. | 
| managedGoogleDomainType | 
 Tylko dane wyjściowe. Typ zarządzanej domeny Google. | 
NotificationType
Rodzaje powiadomień, które serwer zarządzania urządzeniami może wysyłać za pomocą Google Pub/Sub.
| Wartości w polu enum | |
|---|---|
| NOTIFICATION_TYPE_UNSPECIFIED | Ta wartość jest ignorowana. | 
| ENROLLMENT | Powiadomienie wysyłane po zarejestrowaniu urządzenia. | 
| COMPLIANCE_REPORT | Rola wycofana. | 
| STATUS_REPORT | Powiadomienie wysyłane, gdy urządzenie wyśle raport o stanie. | 
| COMMAND | Powiadomienie wysyłane po zakończeniu polecenia urządzenia. | 
| USAGE_LOGS | Powiadomienie wysyłane, gdy urządzenie wyśle . | 
| ENTERPRISE_UPGRADE | Powiadomienie wysłane w przypadku uaktualnienia do wersji Enterprise. Uaktualnienie grupy to proces, w którym grupa kont zarządzanego Sklepu Google Play jest przekształcana w zarządzaną domenę Google. | 
ExternalData
Dane przechowywane w lokalizacji zewnętrznej. Dane mają być pobierane przez aplikację Android Device Policy i weryfikowane na podstawie hasha.
| Zapis JSON | 
|---|
| { "url": string, "sha256Hash": string } | 
| Pola | |
|---|---|
| url | 
 Bezwzględny adres URL danych, który musi używać schematu http lub https. Aplikacja Android Device Policy nie podaje żadnych danych logowania w żądaniu GET, więc adres URL musi być publicznie dostępny. Umieszczenie w adresie URL długiego, losowego komponentu może uniemożliwić atakującym odkrycie tego adresu. | 
| sha256Hash | 
 Zaszyfrowany za pomocą algorytmu SHA-256 i zakodowany w formacie base64 identyfikator treści hostowanych pod adresem URL. Jeśli treść nie pasuje do tego skrótu, Android Device Policy nie użyje danych. | 
TermsAndConditions
strona z warunkami, które należy zaakceptować podczas udostępniania;
| Zapis JSON | 
|---|
| { "header": { object ( | 
| Pola | |
|---|---|
| header | 
 Krótki nagłówek, który pojawia się nad treścią HTML. | 
| content | 
 Prawidłowo sformatowany ciąg HTML. Będzie on analizowany na kliencie za pomocą metody android.text.Html#fromHtml. | 
SigninDetail
Zasób zawierający szczegóły logowania w przypadku firmy. Użyj enterprisesSigninDetails w danej organizacji.
W przypadku przedsiębiorstwa możemy mieć dowolną liczbę SigninDetail, które są jednoznacznie identyfikowane przez kombinację tych 3 pól: signinUrl, allowPersonalUsage i tokenTag. Nie można utworzyć 2 SigninDetail z tą samą kombinacją pól signinUrl, allowPersonalUsage i tokenTag (tokenTag jest polem opcjonalnym).
PatchSigninDetails za pomocą nowej listy SigninDetails.
- Jeśli zapisana konfiguracja SigninDetailzostanie przekazana, zwróci te same wartościsigninEnrollmentTokeniqrCode.
- Jeśli przekażemy wiele identycznych konfiguracji SigninDetail, które nie są przechowywane, zapiszemy pierwszą z nich.SigninDetail
- Jeśli konfiguracja już istnieje, nie możemy jej zażądać więcej niż raz w ramach konkretnego wywołania interfejsu API do aktualizacji. W przeciwnym razie pojawi się błąd duplikatu klucza i cała operacja zakończy się niepowodzeniem.
- Jeśli usuniemy z żądania określoną SigninDetailkonfigurację, zostanie ona usunięta z pamięci. Możemy wtedy poprosić o kolejne wartościsigninEnrollmentTokeniqrCodedla tej samej konfiguracjiSigninDetail.
| Zapis JSON | 
|---|
| { "signinUrl": string, "signinEnrollmentToken": string, "qrCode": string, "allowPersonalUsage": enum ( | 
| Pola | |
|---|---|
| signinUrl | 
 Adres URL logowania do uwierzytelniania, gdy urządzenie jest udostępniane za pomocą tokena rejestracji logowania. Punkt końcowy logowania powinien kończyć proces uwierzytelniania adresem URL w formacie https://enterprise.google.com/android/enroll?et= | 
| signinEnrollmentToken | 
 Token rejestracji w całej firmie używany do wywoływania niestandardowego procesu logowania. Jest to pole tylko do odczytu generowane przez serwer. | 
| qrCode | 
 Ciąg znaków JSON, którego reprezentację w standardzie UTF-8 można wykorzystać do wygenerowania kodu QR w celu zarejestrowania urządzenia za pomocą tego tokena rejestracji. Aby zarejestrować urządzenie za pomocą NFC, rekord NFC musi zawierać zserializowaną  | 
| allowPersonalUsage | 
 Określa, czy na urządzeniu skonfigurowanym za pomocą tego tokena rejestracyjnego można używać konta osobistego. W przypadku urządzeń należących do firmy: 
 W przypadku urządzeń należących do użytkownika: 
 | 
| defaultStatus | 
 Opcjonalnie. Określa, czy adres URL logowania ma być domyślnie używany w przypadku firmy. W przypadku metody rejestracji konta Google używany jest parametr  | 
| tokenTag | 
 Metadane określone przez EMM, które pozwalają odróżnić instancje  | 
SigninDetailDefaultStatus
Określa, czy adres URL logowania ma być domyślnie używany w przypadku firmy.
| Wartości w polu enum | |
|---|---|
| SIGNIN_DETAIL_DEFAULT_STATUS_UNSPECIFIED | Odpowiednik: SIGNIN_DETAIL_IS_NOT_DEFAULT. | 
| SIGNIN_DETAIL_IS_DEFAULT | Domyślnie w przypadku firmy będzie używany adres URL logowania. | 
| SIGNIN_DETAIL_IS_NOT_DEFAULT | Adres URL logowania nie będzie domyślnie używany w przypadku firmy. | 
ContactInfo
Dane kontaktowe grup kont zarządzanego Sklepu Google Play.
| Zapis JSON | 
|---|
| { "contactEmail": string, "dataProtectionOfficerName": string, "dataProtectionOfficerEmail": string, "dataProtectionOfficerPhone": string, "euRepresentativeName": string, "euRepresentativeEmail": string, "euRepresentativePhone": string } | 
| Pola | |
|---|---|
| contactEmail | 
 Adres e-mail osoby kontaktowej, na który będziemy wysyłać ważne powiadomienia dotyczące zarządzanego Google Play. | 
| dataProtectionOfficerName | 
 Imię i nazwisko inspektora ochrony danych. | 
| dataProtectionOfficerEmail | 
 Adres e-mail inspektora ochrony danych. Adres e-mail jest zweryfikowany, ale nie potwierdzony. | 
| dataProtectionOfficerPhone | 
 Numer telefonu inspektora ochrony danych. Numer telefonu jest sprawdzany, ale nie weryfikowany. | 
| euRepresentativeName | 
 Imię i nazwisko przedstawiciela w Unii Europejskiej. | 
| euRepresentativeEmail | 
 Adres e-mail przedstawiciela w Unii Europejskiej. Adres e-mail jest zweryfikowany, ale nie potwierdzony. | 
| euRepresentativePhone | 
 Numer telefonu przedstawiciela w Unii Europejskiej. Numer telefonu jest prawidłowy, ale nie został zweryfikowany. | 
GoogleAuthenticationSettings
Zawiera ustawienia uwierzytelniania użytkowników udostępniane przez Google.
| Zapis JSON | 
|---|
| {
  "googleAuthenticationRequired": enum ( | 
| Pola | |
|---|---|
| googleAuthenticationRequired | 
 Tylko dane wyjściowe. Określa, czy użytkownicy muszą być uwierzytelniani przez Google podczas procesu rejestracji. Administrator IT może określić, czy uwierzytelnianie Google jest włączone w przypadku urządzeń pracowników umysłowych w firmie. Tę wartość można ustawić tylko w konsoli administracyjnej Google. Uwierzytelnianie Google można stosować z  | 
GoogleAuthenticationRequired
Ustawienie określające, czy w przypadku tej firmy wymagane jest uwierzytelnianie w Google.
| Wartości w polu enum | |
|---|---|
| GOOGLE_AUTHENTICATION_REQUIRED_UNSPECIFIED | Ta wartość nie jest używana. | 
| NOT_REQUIRED | Uwierzytelnianie Google nie jest wymagane. | 
| REQUIRED | Użytkownik musi zostać uwierzytelniony przez Google. | 
EnterpriseType
Rodzaj przedsiębiorstwa.
| Wartości w polu enum | |
|---|---|
| ENTERPRISE_TYPE_UNSPECIFIED | Ta wartość nie jest używana. | 
| MANAGED_GOOGLE_DOMAIN | Przedsiębiorstwo należy do zarządzanej domeny Google. | 
| MANAGED_GOOGLE_PLAY_ACCOUNTS_ENTERPRISE | Grupa jest grupą kont zarządzanego Sklepu Google Play. | 
ManagedGooglePlayAccountsEnterpriseType
Typ grupy kont zarządzanego Sklepu Google Play.
| Wartości w polu enum | |
|---|---|
| MANAGED_GOOGLE_PLAY_ACCOUNTS_ENTERPRISE_TYPE_UNSPECIFIED | Nie określono typu grupy kont zarządzanego Sklepu Google Play. | 
| CUSTOMER_MANAGED | Firma jest zarządzana przez klienta | 
| EMM_MANAGED | Firma jest zarządzana przez dostawcę usług EMM (wycofane). | 
ManagedGoogleDomainType
Typ zarządzanej domeny Google.
| Wartości w polu enum | |
|---|---|
| MANAGED_GOOGLE_DOMAIN_TYPE_UNSPECIFIED | Nie określono typu zarządzanej domeny Google. | 
| TYPE_TEAM | Zarządzana domena Google to zespół zweryfikowany za pomocą adresu e-mail. | 
| TYPE_DOMAIN | Zarządzana domena Google została zweryfikowana za pomocą domeny. | 
| Metody | |
|---|---|
| 
 | Tworzy firmę. | 
| 
 | Trwale usuwa firmę oraz wszystkie powiązane z nią konta i dane. | 
| 
 | Generuje adres URL uaktualnienia grupy, który umożliwia przekształcenie istniejącej grupy kont zarządzanego Sklepu Google Play w zarządzaną domenę Google. | 
| 
 | Pobiera firmę. | 
| 
 | Wyświetla listę firm zarządzanych przez EMM. | 
| 
 | Aktualizuje firmę. | 
