- 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
, aby zarządzać enterprises
SigninDetail
s 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).
: operacja aktualizuje bieżącą listę Patch
SigninDetails
za pomocą nowej listy SigninDetails
.
- Jeśli zapisana konfiguracja
SigninDetail
zostanie przekazana, zwróci te same wartościsigninEnrollmentToken
iqrCode
. - 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ą
SigninDetail
konfigurację, zostanie ona usunięta z pamięci. Możemy wtedy poprosić o kolejne wartościsigninEnrollmentToken
iqrCode
dla 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ę. |