Zasób: Enterprise
Konfiguracja zastosowana do grupy.
Zapis JSON |
---|
{ "name": string, "enabledNotificationTypes": [ enum ( |
Pola | |
---|---|
name |
Nazwa firmy generowana przez serwer podczas tworzenia i ma postać |
enabledNotificationTypes[] |
Typy powiadomień Google Pub/Sub włączone 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 |
Nazwa firmy wyświetlana użytkownikom. Maksymalna długość tego pola to 100 znaków. |
termsAndConditions[] |
Warunki korzystania z usługi, które należy zaakceptować podczas udostępniania urządzenia na potrzeby tej firmy. Dla każdej wartości z tej listy generowana jest strona z hasłami. |
appAutoApprovalEnabled |
Wycofana i nieużywana. |
signinDetails[] |
Dane logowania do firmy. |
contactInfo |
Dane kontaktowe firmy zarządzanej przez dostawcę usług EMM. |
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 |
Ta wartość jest ignorowana. |
ENROLLMENT |
Powiadomienie wysłane, gdy urządzenie zostanie zarejestrowane. |
COMPLIANCE_REPORT |
Rola wycofana. |
STATUS_REPORT |
Powiadomienie wysyłane, gdy urządzenie wygeneruje raport o stanie. |
COMMAND |
Wysyłane jest powiadomienie po zakończeniu wykonywania polecenia na urządzeniu. |
USAGE_LOGS |
Powiadomienie zostanie wysłane, gdy urządzenie wyśle . |
ExternalData
Dane przechowywane w lokalizacji zewnętrznej. Dane powinny zostać pobrane przez aplikację Android Device Policy i sprawdzone pod kątem haszowania.
Zapis JSON |
---|
{ "url": string, "sha256Hash": string } |
Pola | |
---|---|
url |
Bezwzględny URL danych zgodny ze schematem http lub https. Android Device Policy nie podaje w żądaniu GET żadnych danych logowania, więc adres URL musi być publicznie dostępny. Uwzględnienie w adresie URL długiego, losowego komponentu może utrudniać osobom przeprowadzającym atak wykrycie adresu URL. |
sha256Hash |
Zakodowany w formacie base-64 identyfikator SHA-256 treści hostowanej pod adresem URL. Jeśli treść nie pasuje do tego skrótu, Android Device Policy nie będzie używać 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 |
Dobrze sformatowany ciąg znaków HTML. Zostanie ona przeanalizowana na kliencie za pomocą tagu android.text.html#fromhtml. |
SigninDetail
Zasób zawierający dane logowania do firmy. Za pomocą
możesz zarządzać elementami enterprises
SigninDetail
w danej firmie.
W firmie może mieć dowolną liczbę identyfikatorów SigninDetail
, które są jednoznacznie identyfikowane przez połączenie tych 3 pól (signinUrl
, allowPersonalUsage
, tokenTag
). Nie można utworzyć dwóch SigninDetail
o takim samym identyfikatorze (signinUrl
, allowPersonalUsage
, tokenTag
). Pole tokenTag
to pole opcjonalne.
: operacja aktualizuje bieżącą listę Patch
SigninDetails
o nową listę SigninDetails
.
- Jeśli zapisana konfiguracja
SigninDetail
zostanie przekazana, zwraca te same wartościsigninEnrollmentToken
iqrCode
. - Jeśli przekażemy wiele identycznych
SigninDetail
konfiguracji, które nie są zapisane, zostanie zapisana pierwsza z tychSigninDetail
konfiguracji. - Jeśli konfiguracja już istnieje, nie możemy jej zażądać więcej niż raz w danym wywołaniu interfejsu API poprawki. W przeciwnym razie spowoduje to zduplikowany błąd klucza, a cała operacja zakończy się niepowodzeniem.
- Jeśli usuniemy z żądania określoną konfigurację
SigninDetail
, zostanie ona usunięta z pamięci. Następnie możemy poprosić o kolejnesigninEnrollmentToken
iqrCode
dla 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 objęte obsługą tokena rejestracji logowania. Punkt końcowy logowania powinien zakończyć proces uwierzytelniania za pomocą adresu URL w postaci https://enterprise.google.com/android/enroll?et= |
signinEnrollmentToken |
Token rejestracji dla całej firmy używany do aktywowania niestandardowego procesu logowania. To pole jest przeznaczone tylko do odczytu wygenerowane przez serwer. |
qrCode |
Ciąg znaków JSON, którego reprezentacja UTF-8 może zostać użyta do wygenerowania kodu QR służącego do zarejestrowania urządzenia za pomocą tego tokena rejestracji. Aby zarejestrować urządzenie za pomocą NFC, rekord NFC musi zawierać zserializowaną reprezentację właściwości |
allowPersonalUsage |
Określa, czy użycie osobiste jest dozwolone na urządzeniu obsługującym ten token rejestracji. W przypadku urządzeń należących do firmy:
W przypadku urządzeń należących do firmy:
|
tokenTag |
Metadane określone przez dostawcę usług EMM, które pozwalają odróżnić instancje |
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, na którą będą wysyłane ważne powiadomienia dotyczące 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 zweryfikowany. |
dataProtectionOfficerPhone |
Numer telefonu inspektora ochrony danych Numer telefonu został zweryfikowany, ale nie zweryfikowany. |
euRepresentativeName |
Imię i nazwisko przedstawiciela w Unii Europejskiej. |
euRepresentativeEmail |
Adres e-mail przedstawiciela w Unii Europejskiej. Adres e-mail został zweryfikowany, ale nie zweryfikowany. |
euRepresentativePhone |
Numer telefonu przedstawiciela w Unii Europejskiej. Numer telefonu jest weryfikowany, ale nie zweryfikowany. |
Metody |
|
---|---|
|
Tworzy grupę kont. |
|
Trwałe usunięcie grupy oraz wszystkich powiązanych z nią kont i danych. |
|
Pobiera grupę. |
|
Wyświetla listę firm zarządzanych przez EMM. |
|
Aktualizuje grupę. |