- Zasób: Enterprise
- NotificationType
- ExternalData
- TermsAndConditions
- SigninDetail
- SigninDetailDefaultStatus
- ContactInfo
- GoogleAuthenticationSettings
- GoogleAuthenticationRequired
- Metody
Zasób: Enterprise
Konfiguracja zastosowana na koncie firmowym.
Zapis JSON |
---|
{ "name": string, "enabledNotificationTypes": [ enum ( |
Pola | |
---|---|
name |
Nazwa przedsiębiorstwa generowana przez serwer podczas tworzenia w formie |
enabled |
Typy powiadomień Google Pub/Sub włączone w organizacji. |
pubsub |
Temat, w którym są publikowane powiadomienia Pub/Sub, w formacie |
primary |
Kolor w formacie RGB, który wskazuje dominujący kolor wyświetlany w interfejsie aplikacji do zarządzania urządzeniem. Składniki koloru są przechowywane w ten sposób: |
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. |
enterprise |
Nazwa firmy wyświetlana użytkownikom. Maksymalna długość tego pola to 100 znaków. |
terms |
Warunki, które należy zaakceptować podczas konfigurowania urządzenia dla tego przedsiębiorstwa. Dla każdej wartości na tej liście generowana jest strona z warunkami. |
appAutoApprovalEnabled |
Wycofany i nieużywany. |
signin |
Dane logowania do firmy. |
contact |
Dane kontaktowe firmy zarządzanej przez usługę EMM. |
google |
Ustawienia uwierzytelniania użytkowników udostępniane przez 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 wykonaniu polecenia dotyczącego urządzenia. |
USAGE_LOGS |
Powiadomienie wysyłane, gdy urządzenie wysyła . |
ExternalData
dane hostowane w miejscu zewnętrznym; Dane mają być pobierane przez Android Device Policy i weryfikowane za pomocą hasha.
Zapis JSON |
---|
{ "url": string, "sha256Hash": string } |
Pola | |
---|---|
url |
Bezwzględny adres URL danych, który musi używać schematu http lub https. Android Device Policy nie udostępnia żadnych danych logowania w żądaniu GET, więc adres URL musi być publicznie dostępny. Dodanie do adresu URL długiego, losowego elementu może uniemożliwić atakującym jego wykrycie. |
sha256 |
Hash SHA-256 zakodowany w formacie base64 treści hostowanej pod adresem URL. Jeśli zawartość nie pasuje do tego hasha, Android Device Policy nie będzie używać danych. |
TermsAndConditions
strona z Warunkami korzystania z usługi, którą 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 znaków HTML. Będzie ono analizowane po stronie klienta za pomocą funkcji android.text.Html#fromHtml. |
SigninDetail
Zasób zawierający szczegóły logowania dla firmy. Użyj
, aby zarządzać enterprises
SigninDetail
w danym przedsiębiorstwie.
W przypadku organizacji możemy mieć dowolną liczbę SigninDetail
, które są jednoznacznie identyfikowane przez kombinację 3 tych pól (signinUrl
, allowPersonalUsage
, tokenTag
). Nie można utworzyć 2 elementów SigninDetail
z tymi samymi wartościami (signinUrl
, allowPersonalUsage
, tokenTag
). (tokenTag
to pole opcjonalne).
: operacja aktualizuje bieżącą listę Patch
SigninDetails
nową listą SigninDetails
.
- Jeśli przekazana zostanie zapisana konfiguracja
SigninDetail
, zwracane są te same wartościsigninEnrollmentToken
iqrCode
. - Jeśli przekażemy kilka identycznych konfiguracji
SigninDetail
, które nie są zapisane, zostanie zapisana pierwsza z tych konfiguracjiSigninDetail
. - Jeśli konfiguracja już istnieje, nie możemy jej przesłać więcej niż raz w ramach konkretnego wywołania interfejsu API, ponieważ w przeciwnym razie wystąpi błąd duplikatu klucza i cała operacja zakończy się niepowodzeniem.
- Jeśli usuniemy z prośby określoną konfigurację
SigninDetail
, zostanie ona usunięta z magazynu. Możemy poprosić o kolejnesigninEnrollmentToken
iqrCode
w przypadku tej samej konfiguracjiSigninDetail
.
Zapis JSON |
---|
{ "signinUrl": string, "signinEnrollmentToken": string, "qrCode": string, "allowPersonalUsage": enum ( |
Pola | |
---|---|
signin |
Adres URL logowania do uwierzytelniania, gdy urządzenie jest obsługiwane za pomocą tokena rejestracji logowania. Punkt końcowy logowania powinien zakończyć proces uwierzytelniania za pomocą adresu URL w formie https://enterprise.google.com/android/enroll?et= |
signin |
Token rejestracji obejmujący całe przedsiębiorstwo, który służy do wywołania niestandardowego procesu logowania. To pole jest tylko do odczytu i jest generowane przez serwer. |
qr |
Ciąg znaków JSON, którego reprezentacja w formacie UTF-8 może służyć do wygenerowania kodu QR umożliwiającego rejestrację urządzenia za pomocą tego tokena rejestracji. Aby zarejestrować urządzenie za pomocą NFC, rekord NFC musi zawierać zserializowaną reprezentację |
allow |
Określa, czy na urządzeniu z tym tokenem rejestracji jest dozwolone korzystanie osobiste. W przypadku urządzeń należących do firmy:
W przypadku urządzeń należących do Ciebie:
|
default |
Opcjonalnie: Określa, czy adres URL logowania ma być używany domyślnie w przypadku firmy. Wartość |
token |
metadane określone przez EMM, aby rozróżniać instancje |
SigninDetailDefaultStatus
Określa, czy adres URL logowania ma być używany domyślnie w przypadku firmy.
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 przypadku firmy. |
SIGNIN_DETAIL_IS_NOT_DEFAULT |
Adres URL logowania nie będzie domyślnie używany w przypadku firmy. |
ContactInfo
Dane kontaktowe firm korzystających z grup kont zarządzanego Sklepu Google Play.
Zapis JSON |
---|
{ "contactEmail": string, "dataProtectionOfficerName": string, "dataProtectionOfficerEmail": string, "dataProtectionOfficerPhone": string, "euRepresentativeName": string, "euRepresentativeEmail": string, "euRepresentativePhone": string } |
Pola | |
---|---|
contact |
adres e-mail osoby kontaktowej, na który będą wysyłane ważne powiadomienia dotyczące zarządzanego Google Play. |
data |
Imię i nazwisko inspektora ochrony danych. |
data |
Adres e-mail inspektora ochrony danych. Adres e-mail został zweryfikowany, ale nie został zweryfikowany. |
data |
Numer telefonu inspektora ochrony danych. Numer telefonu jest sprawdzony, ale nie został zweryfikowany. |
eu |
Imię i nazwisko przedstawiciela w Unii Europejskiej. |
eu |
Adres e-mail przedstawiciela w Unii Europejskiej. Adres e-mail został zweryfikowany, ale nie został zweryfikowany. |
eu |
Numer telefonu przedstawiciela w Unii Europejskiej. Numer telefonu jest sprawdzony, ale niezweryfikowany. |
GoogleAuthenticationSettings
Zawiera ustawienia uwierzytelniania użytkowników udostępniane przez Google.
Zapis JSON |
---|
{
"googleAuthenticationRequired": enum ( |
Pola | |
---|---|
google |
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 organizacji. Tę wartość można ustawić tylko w konsoli administracyjnej Google. Uwierzytelniania Google można używać z |
GoogleAuthenticationRequired
Ustawienie określające, czy w przypadku tego przedsiębiorstwa wymagane jest uwierzytelnianie w Google.
Wartości w polu enum | |
---|---|
GOOGLE_AUTHENTICATION_REQUIRED_UNSPECIFIED |
Ta wartość nie jest używana. |
NOT_REQUIRED |
Uwierzytelnianie przez Google nie jest wymagane. |
REQUIRED |
Użytkownik musi zostać uwierzytelniony przez Google. |
Metody |
|
---|---|
|
Tworzy organizację. |
|
powoduje trwałe usunięcie organizacji oraz wszystkich powiązanych z nią kont i danych; |
|
Pobiera informacje o firmie. |
|
Wyświetla listę firm zarządzanych przez EMM. |
|
Aktualizuje organizację. |