- Zasób: Enterprise
- NotificationType
- ExternalData
- TermsAndConditions
- SigninDetail
- SigninDetailDefaultStatus
- ContactInfo
- GoogleAuthenticationSettings
- GoogleAuthenticationRequired
- Metody
Zasób: Enterprise
Konfiguracja zastosowana do organizacji.
Zapis JSON |
---|
{ "name": string, "enabledNotificationTypes": [ enum ( |
Pola | |
---|---|
name |
Nazwa firmy, która jest generowana przez serwer podczas tworzenia, w formacie |
enabledNotificationTypes[] |
Typy powiadomień Google Pub/Sub włączonych w firmie. |
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ądzeniem. Komponenty koloru są przechowywane w ten sposób: |
logo |
Obraz wyświetlany jako logo podczas obsługi administracyjnej 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 |
Wyświetlana użytkownikom nazwa firmy. Maksymalna długość tego pola to 100 znaków. |
termsAndConditions[] |
Warunki korzystania z usługi, które należy zaakceptować podczas obsługi administracyjnej urządzenia dla tej firmy. Dla każdej wartości z tej listy generowana jest strona haseł. |
appAutoApprovalEnabled |
Wycofane i nieużywane. |
signinDetails[] |
Dane logowania do firmy. |
contactInfo |
Firmowe dane kontaktowe firmy zarządzanej przez EMM. |
googleAuthenticationSettings |
Ustawienia uwierzytelniania użytkowników udostępnianego przez Google. |
NotificationType
Typy powiadomień, które serwer zarządzania urządzeniami może wysyłać przez Google Pub/Sub.
Wartości w polu enum | |
---|---|
NOTIFICATION_TYPE_UNSPECIFIED |
Jest ona ignorowana. |
ENROLLMENT |
Powiadomienie wysyłane po zarejestrowaniu urządzenia. |
COMPLIANCE_REPORT |
Rola wycofana. |
STATUS_REPORT |
Powiadomienie wysyłane, gdy urządzenie wygeneruje raport o stanie. |
COMMAND |
Powiadomienie wysyłane po wykonaniu polecenia na urządzeniu. |
USAGE_LOGS |
Powiadomienie zostanie wysłane, gdy urządzenie wyśle wiadomość . |
ExternalData
Dane przechowywane w lokalizacji zewnętrznej. Dane muszą zostać pobrane przez Android Device Policy i zweryfikowane za pomocą skrótu.
Zapis JSON |
---|
{ "url": string, "sha256Hash": string } |
Pola | |
---|---|
url |
Bezwzględny URL danych, który musi korzystać ze schematu http lub https. Android Device Policy nie podaje żadnych danych logowania w żądaniu GET, więc adres URL musi być dostępny publicznie. Umieszczenie długiego, losowego komponentu w adresie URL może uniemożliwić osobom przeprowadzającym atak odkrycie adresu URL. |
sha256Hash |
Zakodowany algorytmem base-64 identyfikator SHA-256 treści hostowanej pod adresem URL. Jeśli treść nie jest zgodna z tym haszem, Android Device Policy nie będzie używać tych danych. |
TermsAndConditions
Strona z warunkami korzystania z usługi do zaakceptowania podczas obsługi administracyjnej.
Zapis JSON |
---|
{ "header": { object ( |
Pola | |
---|---|
header |
Krótki nagłówek wyświetlany nad treścią HTML. |
content |
Prawidłowo sformatowany ciąg HTML. Zostanie on przeanalizowany w kliencie jako kod android.text.html#fromhtml. |
SigninDetail
Zasób zawierający dane logowania do firmy. Użyj narzędzia
, aby zarządzać systemami enterprises
SigninDetail
w danej firmie.
W przypadku firmy możemy mieć dowolną liczbę elementów typu SigninDetail
, które są jednoznacznie identyfikowane za pomocą 3 poniższych pól (signinUrl
, allowPersonalUsage
, tokenTag
). Nie można utworzyć 2 takich samych elementów SigninDetail
(signinUrl
, allowPersonalUsage
, tokenTag
). (pole tokenTag
jest opcjonalne).
: operacja aktualizuje bieżącą listę Patch
SigninDetails
o nową listę SigninDetails
.
- Jeśli przechowywana konfiguracja
SigninDetail
zostanie przekazana, zwraca te same wartościsigninEnrollmentToken
iqrCode
. - Jeśli przekażemy wiele identycznych
SigninDetail
konfiguracji, które nie są zapisane, zapisze się jedna z nich pierwsza spośród tychSigninDetail
. - Jeśli konfiguracja już istnieje, nie możemy zażądać jej więcej niż raz w konkretnym wywołaniu interfejsu API poprawki. W przeciwnym razie spowoduje to błąd zduplikowanego klucza i cała operacja zakończy się niepowodzeniem.
- Jeśli usuniemy określoną konfigurację
SigninDetail
z żądania, zostanie ona usunięta z pamięci. Możemy wtedy poprosić o kolejnesigninEnrollmentToken
iqrCode
dotyczące tej samej konfiguracjiSigninDetail
.
Zapis JSON |
---|
{ "signinUrl": string, "signinEnrollmentToken": string, "qrCode": string, "allowPersonalUsage": enum ( |
Pola | |
---|---|
signinUrl |
Adres URL logowania na potrzeby uwierzytelniania, gdy urządzenie jest obsługiwane za pomocą tokena rejestracji logowania. Punkt końcowy logowania powinien zakończyć proces uwierzytelniania przy użyciu adresu URL w formacie https://enterprise.google.com/android/enroll?et= |
signinEnrollmentToken |
Token rejestracji dla całej firmy używany do aktywowania niestandardowego przepływu logowania. To jest pole tylko do odczytu wygenerowane przez serwer. |
qrCode |
Ciąg znaków JSON, którego reprezentacja UTF-8 może być użyta do wygenerowania kodu QR w celu zarejestrowania urządzenia przy użyciu tego tokena rejestracji. Aby można było zarejestrować urządzenie za pomocą NFC, rekord NFC musi zawierać zserializowaną reprezentację właściwości |
allowPersonalUsage |
Określa, czy na urządzeniu obsługującym ten token rejestracji dozwolone jest korzystanie z osobistych danych. 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 firmie. Do rejestracji konta Google używana jest metoda |
tokenTag |
Określone przez EMM metadane, które pozwalają odróżnić instancje |
SigninDetailDefaultStatus
Określa, czy adres URL logowania ma być domyślnie używany w firmie.
Wartości w polu enum | |
---|---|
SIGNIN_DETAIL_DEFAULT_STATUS_UNSPECIFIED |
Odpowiednik: SIGNIN_DETAIL_IS_NOT_DEFAULT . |
SIGNIN_DETAIL_IS_DEFAULT |
Adres URL logowania będzie domyślnie używany w firmie. |
SIGNIN_DETAIL_IS_NOT_DEFAULT |
Adres URL logowania nie będzie domyślnie używany w firmie. |
ContactInfo
Dane kontaktowe firm w zarządzanym Sklepie 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, który będzie używany do wysyłania ważnych powiadomień dotyczących zarządzanego Sklepu Google Play. |
dataProtectionOfficerName |
Imię i nazwisko inspektora ochrony danych. |
dataProtectionOfficerEmail |
Adres e-mail inspektora ochrony danych. Adres e-mail został zweryfikowany, ale nie został zweryfikowany. |
dataProtectionOfficerPhone |
Numer telefonu inspektora ochrony danych Numer telefonu jest zweryfikowany, ale nie został zweryfikowany. |
euRepresentativeName |
Imię i nazwisko przedstawiciela w Unii Europejskiej. |
euRepresentativeEmail |
Adres e-mail przedstawiciela w Unii Europejskiej. Adres e-mail został zweryfikowany, ale nie został zweryfikowany. |
euRepresentativePhone |
Numer telefonu przedstawiciela w Unii Europejskiej. Numer telefonu jest zweryfikowany, 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ć uwierzytelnieni przez Google podczas procesu rejestracji. Administrator IT może określić, czy uwierzytelnianie Google jest włączone w firmie dla urządzeń dla pracowników umysłowych. Tę wartość można ustawić tylko w konsoli administracyjnej Google. Uwierzytelniania Google można używać z zasadą |
GoogleAuthenticationRequired
Ustawienie określające, czy w przypadku tej firmy jest wymagane uwierzytelnianie w Google.
Wartości w polu enum | |
---|---|
GOOGLE_AUTHENTICATION_REQUIRED_UNSPECIFIED |
Ta wartość nie jest używana. |
NOT_REQUIRED |
Uwierzytelnianie w Google nie jest wymagane. |
REQUIRED |
Użytkownik musi zostać uwierzytelniony przez Google. |
Metody |
|
---|---|
|
Tworzy grupę. |
|
Powoduje trwałe usunięcie grupy oraz wszystkich powiązanych z nią kont i danych. |
|
Pobiera grupę przedsiębiorstw. |
|
Wyświetla listę firm zarządzanych przez EMM. |
|
Aktualizuje grupę. |