- Żądanie HTTP
- Parametry ścieżki
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- Command
- CommandType
- CommandErrorCode
- ResetPasswordFlag
- ClearAppsDataParams
- StartLostModeParams
- StopLostModeParams
- AddEsimParams
- ActivationState
- RemoveEsimParams
- RequestDeviceInfoParams
- DeviceInfo
- WipeParams
- ClearAppsDataStatus
- PerAppResult
- ClearingResult
- StartLostModeStatus
- Stan
- StopLostModeStatus
- Stan
- EsimCommandStatus
- Stan
- InternalErrorDetails
- OperationCodeDetail
- ErrorCodeDetail
- EsimInfo
- RequestDeviceInfoStatus
- Stan
- EidInfo
- Eid
- Wypróbuj
Wydaje polecenie do urządzenia. Zwrócony zasób Operation
zawiera w polu metadata
wartość Command
. Aby sprawdzić stan polecenia, użyj metody get operation.
Żądanie HTTP
POST https://androidmanagement.googleapis.com/v1/{name=enterprises/*/devices/*}:issueCommand
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
name |
Nazwa urządzenia w formacie |
Treść żądania
Treść żądania zawiera wystąpienie elementu Command
.
Treść odpowiedzi
W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu Operation
.
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
https://www.googleapis.com/auth/androidmanagement
Więcej informacji znajdziesz w sekcji OAuth 2.0 Overview.
Polecenie
polecenie,
Zapis JSON |
---|
{ "type": enum ( |
Pola | |
---|---|
type |
Typ polecenia. |
createTime |
Sygnatura czasowa utworzenia polecenia. Sygnatura czasowa jest generowana automatycznie przez serwer. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
duration |
Okres ważności polecenia. Jeśli w tym czasie urządzenie nie wykona polecenia, wygaśnie ono. Jeśli nie określisz czasu trwania, domyślnie będzie on wynosić 10 minut. Nie ma maksymalnego czasu trwania. Czas trwania w sekundach z maksymalnie 9 miejscami po przecinku, zakończony znakiem „ |
userName |
Nazwa zasobu użytkownika, do którego należy urządzenie, w formacie |
errorCode |
Jeśli polecenie się nie powiodło, kod błędu wyjaśniający przyczynę niepowodzenia. Nie jest ustawiana, gdy polecenie zostanie anulowane przez wywołującego. W przypadku błędów poleceń preferuj pola w tej kolejności (od najbardziej preferowanego): 1. Pola specyficzne dla polecenia, takie jak |
newPassword |
W przypadku poleceń typu |
resetPasswordFlags[] |
W przypadku poleceń typu |
Pole unii Jeśli ta opcja jest ustawiona, pola |
|
clearAppsDataParams |
Parametry polecenia |
startLostModeParams |
Parametry polecenia |
stopLostModeParams |
Parametry polecenia |
addEsimParams |
Opcjonalnie. Parametry polecenia |
removeEsimParams |
Opcjonalnie. Parametry polecenia |
requestDeviceInfoParams |
Opcjonalnie. Parametry polecenia |
wipeParams |
Opcjonalnie. Parametry polecenia |
Pole unii status . Stan związany z poleceniem. Pamiętaj, że niektóre polecenia nie używają tego parametru, w szczególności , , i . W przyszłości te polecenia mogą również korzystać z tej funkcji. status może mieć tylko jedną z tych wartości: |
|
clearAppsDataStatus |
Tylko dane wyjściowe. Stan polecenia |
startLostModeStatus |
Tylko dane wyjściowe. Stan polecenia |
stopLostModeStatus |
Tylko dane wyjściowe. Stan polecenia |
esimStatus |
Tylko dane wyjściowe. Stan polecenia |
requestDeviceInfoStatus |
Tylko dane wyjściowe. Stan polecenia |
CommandType
Rodzaje poleceń.
Wartości w polu enum | |
---|---|
COMMAND_TYPE_UNSPECIFIED |
Ta wartość jest niedozwolona. |
LOCK |
Zablokuj urządzenie, tak jakby upłynął czas oczekiwania na blokadę ekranu. |
RESET_PASSWORD |
Zresetuj hasło użytkownika. |
REBOOT |
Uruchom ponownie urządzenie. Obsługiwane tylko na w pełni zarządzanych urządzeniach z Androidem 7.0 (poziom interfejsu API 24) lub nowszym. |
RELINQUISH_OWNERSHIP |
Usuwa profil służbowy i wszystkie zasady z urządzenia z Androidem 8.0 lub nowszym należącego do firmy, umożliwiając korzystanie z niego do celów osobistych. Aplikacje i dane powiązane z profilami osobistymi zostaną zachowane. Urządzenie zostanie usunięte z serwera po potwierdzeniu polecenia. |
CLEAR_APP_DATA |
Czyści dane aplikacji określonych aplikacji. Ta funkcja jest obsługiwana na urządzeniach z Androidem 9 lub nowszym. Pamiętaj, że aplikacja może przechowywać dane poza swoimi danymi, np. w pamięci zewnętrznej lub w słowniku użytkownika. Zobacz też . |
START_LOST_MODE |
Włącza tryb utraconego urządzenia. Obsługiwane tylko na w pełni zarządzanych urządzeniach lub urządzeniach należących do organizacji z profilem zarządzanym. Zobacz też . |
STOP_LOST_MODE |
Wyłącza tryb utraconego urządzenia. Obsługiwane tylko na w pełni zarządzanych urządzeniach lub urządzeniach należących do organizacji z profilem zarządzanym. Zobacz też . |
ADD_ESIM |
Dodaje profil eSIM na urządzeniu. Ta funkcja jest obsługiwana na urządzeniach z Androidem 15 lub nowszym. Zobacz też . Aby usunąć profil eSIM, użyj polecenia . Aby określić, co się stanie z profilem eSIM po wyczyszczeniu urządzenia, ustaw w zasadach wartość . Uwaga: aby zainstalować wiele kart eSIM na jednym urządzeniu, zalecamy odczekanie kilku minut między kolejnymi wykonaniami polecenia. |
REMOVE_ESIM |
Usuwa profil eSIM z urządzenia. Ta funkcja jest obsługiwana na urządzeniach z Androidem 15 lub nowszym. Zobacz też . |
REQUEST_DEVICE_INFO |
Poproś o informacje związane z urządzeniem. |
WIPE |
Czyści urządzenie, przywracając ustawienia fabryczne na urządzeniu należącym do firmy lub usuwając profil służbowy na urządzeniu osobistym z profilem służbowym. Wymazywanie danych następuje dopiero po potwierdzeniu polecenia przez urządzenie. Do tego czasu polecenie można anulować. |
CommandErrorCode
Kod błędu polecenia. To pole jest tylko do odczytu i jest wypełniane przez serwer.
Wartości w polu enum | |
---|---|
COMMAND_ERROR_CODE_UNSPECIFIED |
Nie było żadnego błędu. |
UNKNOWN |
Wystąpił nieznany błąd. |
API_LEVEL |
Poziom API urządzenia nie obsługuje tego polecenia. |
MANAGEMENT_MODE |
Tryb zarządzania (właściciel profilu, właściciel urządzenia itp.) nie obsługuje tego polecenia. |
INVALID_VALUE |
Polecenie ma nieprawidłową wartość parametru. |
UNSUPPORTED |
Urządzenie nie obsługuje tego polecenia. Problem może rozwiązać zaktualizowanie aplikacji Zasady dotyczące urządzeń z Androidem do najnowszej wersji. |
ResetPasswordFlag
Flagi, których można używać w przypadku typu polecenia RESET_PASSWORD
.
Wartości w polu enum | |
---|---|
RESET_PASSWORD_FLAG_UNSPECIFIED |
Ta wartość jest ignorowana. |
REQUIRE_ENTRY |
Nie zezwalaj innym administratorom na ponowną zmianę hasła, dopóki użytkownik go nie wpisze. |
DO_NOT_ASK_CREDENTIALS_ON_BOOT |
Nie proś o dane logowania użytkownika podczas uruchamiania urządzenia. |
LOCK_NOW |
zablokować urządzenie po zresetowaniu hasła; |
ClearAppsDataParams
Parametry powiązane z poleceniem
, które służy do czyszczenia danych określonych aplikacji z urządzenia.CLEAR_APP_DATA
Zapis JSON |
---|
{ "packageNames": [ string ] } |
Pola | |
---|---|
packageNames[] |
Nazwy pakietów aplikacji, których dane zostaną usunięte po wykonaniu polecenia. |
StartLostModeParams
Parametry powiązane z poleceniem
, które służy do włączania trybu utraconego urządzenia. Aby urządzenie zostało przełączone w tryb utraconego urządzenia, musisz podać co najmniej 1 parametr (z wyjątkiem nazwy organizacji).START_LOST_MODE
Zapis JSON |
---|
{ "lostMessage": { object ( |
Pola | |
---|---|
lostMessage |
Wiadomość wyświetlana użytkownikowi, gdy urządzenie jest w trybie utraconego urządzenia. |
lostPhoneNumber |
Numer telefonu, z którym zostanie nawiązane połączenie, gdy urządzenie będzie w trybie utraconego urządzenia i użytkownik kliknie przycisk właściciela połączenia. |
lostEmailAddress |
Adres e-mail wyświetlany użytkownikowi, gdy urządzenie jest w trybie utraconego urządzenia. |
lostStreetAddress |
Ulica i numer domu wyświetlane użytkownikowi, gdy urządzenie jest w trybie utraconego urządzenia. |
lostOrganization |
Nazwa organizacji wyświetlana użytkownikowi, gdy urządzenie jest w trybie utraconego urządzenia. |
StopLostModeParams
Ten typ nie ma pól.
Parametry powiązane z poleceniem
, które wyłącza tryb utraconego urządzenia.STOP_LOST_MODE
AddEsimParams
Parametry powiązane z poleceniem
, które służy do dodawania profilu eSIM na urządzeniu.ADD_ESIM
Zapis JSON |
---|
{
"activationCode": string,
"activationState": enum ( |
Pola | |
---|---|
activationCode |
Wymagane. Kod aktywacyjny profilu eSIM. |
activationState |
Wymagane. Stan aktywacji profilu eSIM po jego pobraniu. |
ActivationState
Stan aktywacji profilu eSIM po jego pobraniu.
Wartości w polu enum | |
---|---|
ACTIVATION_STATE_UNSPECIFIED |
Stan aktywacji karty eSIM jest nieokreślony. Domyślnie profil eSIM jest na urządzeniach należących do pracowników i na urządzeniach należących do firmy. |
ACTIVATED |
Po pobraniu karta eSIM zostanie automatycznie aktywowana. Ustawienie tego stanu aktywacji na urządzeniach należących do użytkownika spowoduje odrzucenie polecenia. |
NOT_ACTIVATED |
Profil eSIM zostanie pobrany, ale nieaktywowany. W takim przypadku użytkownik musi ręcznie aktywować kartę eSIM na urządzeniu. |
RemoveEsimParams
Parametry powiązane z poleceniem
, które służy do usuwania profilu eSIM z urządzenia.REMOVE_ESIM
Zapis JSON |
---|
{ "iccId": string } |
Pola | |
---|---|
iccId |
Wymagane. Identyfikator ICCID profilu eSIM, który ma zostać usunięty. |
RequestDeviceInfoParams
Parametry powiązane z poleceniem
, które służą do uzyskiwania informacji o urządzeniu.REQUEST_DEVICE_INFO
Zapis JSON |
---|
{
"deviceInfo": enum ( |
Pola | |
---|---|
deviceInfo |
Wymagane. Typ informacji o urządzeniu, o które chcesz poprosić. |
DeviceInfo
Typ informacji o urządzeniu, o które chcesz poprosić.
Wartości w polu enum | |
---|---|
DEVICE_INFO_UNSPECIFIED |
Ta wartość jest niedozwolona. |
EID |
Poproś o identyfikator karty eSIM. Zanim użytkownik otrzyma wynik, zostanie poproszony o zatwierdzenie ujawnienia informacji. Jeśli użytkownik nie zatwierdzi ujawnienia informacji, zostanie zwrócona wartość . Ta funkcja jest obsługiwana tylko na urządzeniach należących do użytkownika z profilami służbowymi i Androidem 13 lub nowszym. |
WipeParams
Parametry powiązane z poleceniem
służącym do czyszczenia urządzenia.WIPE
Zapis JSON |
---|
{ "wipeDataFlags": [ enum ( |
Pola | |
---|---|
wipeDataFlags[] |
Opcjonalnie. Flagi określające, które dane mają zostać wyczyszczone. |
wipeReason |
Opcjonalnie. Krótka wiadomość wyświetlana użytkownikowi przed wyczyszczeniem profilu służbowego na urządzeniach osobistych. Nie ma to wpływu na urządzenia należące do firmy. Maksymalna długość wiadomości to 200 znaków. |
ClearAppsDataStatus
Stan polecenia
, które służy do czyszczenia danych określonych aplikacji z urządzenia.CLEAR_APP_DATA
Zapis JSON |
---|
{
"results": {
string: {
object ( |
Pola | |
---|---|
results |
Wyniki dla poszczególnych aplikacji, czyli mapowanie nazw pakietów na odpowiednie wyniki czyszczenia. Obiekt zawierający listę par |
PerAppResult
Wynik próby wyczyszczenia danych pojedynczej aplikacji.
Zapis JSON |
---|
{
"clearingResult": enum ( |
Pola | |
---|---|
clearingResult |
Wynik próby wyczyszczenia danych pojedynczej aplikacji. |
ClearingResult
Wynik próby wyczyszczenia danych pojedynczej aplikacji.
Wartości w polu enum | |
---|---|
CLEARING_RESULT_UNSPECIFIED |
Nieokreślony wynik. |
SUCCESS |
Dane tej aplikacji zostały usunięte. |
APP_NOT_FOUND |
Nie udało się wyczyścić danych tej aplikacji, ponieważ nie została ona znaleziona. |
APP_PROTECTED |
Nie udało się wyczyścić danych tej aplikacji, ponieważ jest ona chroniona. Może to dotyczyć np. aplikacji kluczowych dla działania urządzenia, takich jak Sklep Google Play. |
API_LEVEL |
Nie można wyczyścić danych tej aplikacji, ponieważ poziom interfejsu API urządzenia nie obsługuje tego polecenia. |
StartLostModeStatus
Stan polecenia
, które ma przełączyć urządzenie w tryb utraconego urządzenia.START_LOST_MODE
Zapis JSON |
---|
{
"status": enum ( |
Pola | |
---|---|
status |
Stan. Zobacz |
Stan
Stan. Zobacz
.StartLostModeStatus
Wartości w polu enum | |
---|---|
STATUS_UNSPECIFIED |
Nie określono. Ta wartość nie jest używana. |
SUCCESS |
Urządzenie zostało przełączone w tryb utraconego urządzenia. |
RESET_PASSWORD_RECENTLY |
Nie udało się włączyć trybu utraconego urządzenia, ponieważ administrator niedawno zresetował hasło urządzenia. |
USER_EXIT_LOST_MODE_RECENTLY |
Nie udało się włączyć trybu utraconego urządzenia, ponieważ użytkownik niedawno go wyłączył. |
ALREADY_IN_LOST_MODE |
Urządzenie jest już w trybie utraconego urządzenia. |
StopLostModeStatus
Stan polecenia
, które ma wyłączyć tryb utraconego urządzenia.STOP_LOST_MODE
Zapis JSON |
---|
{
"status": enum ( |
Pola | |
---|---|
status |
Stan. Zobacz |
Stan
Stan. Zobacz
.StopLostModeStatus
Wartości w polu enum | |
---|---|
STATUS_UNSPECIFIED |
Nie określono. Ta wartość nie jest używana. |
SUCCESS |
Urządzenie zostało wyłączone z trybu utraconego urządzenia. |
NOT_IN_LOST_MODE |
Urządzenie nie jest w trybie utraconego urządzenia. |
EsimCommandStatus
Stan i szczegóły błędu (jeśli wystąpił) polecenia
lub ADD_ESIM
.REMOVE_ESIM
Zapis JSON |
---|
{ "status": enum ( |
Pola | |
---|---|
status |
Tylko dane wyjściowe. Stan polecenia |
esimInfo |
Tylko dane wyjściowe. Informacje o dodanej lub usuniętej karcie eSIM. To pole jest wypełniane tylko wtedy, gdy operacja na karcie eSIM |
Pole unii status_details . Szczegóły stanu polecenia lub . status_details może mieć tylko jedną z tych wartości: |
|
internalErrorDetails |
Tylko dane wyjściowe. Szczegóły błędu, jeśli parametr |
Stan
Stan polecenia
lub ADD_ESIM
.REMOVE_ESIM
Wartości w polu enum | |
---|---|
STATUS_UNSPECIFIED |
Nie określono. Ta wartość nie jest używana. |
SUCCESS |
Operacja na karcie eSIM została wykonana na urządzeniu. |
IN_PROGRESS |
Operacja na karcie eSIM jest w toku. |
PENDING_USER_ACTION |
Aby można było kontynuować operację eSIM, użytkownik musi wykonać działanie. |
ERROR_SETUP_IN_PROGRESS |
Operacji na karcie eSIM nie można wykonać, gdy trwa konfiguracja. |
ERROR_USER_DENIED |
Użytkownik odrzucił operację eSIM. |
INTERNAL_ERROR |
Podczas próby dodania lub usunięcia karty eSIM na urządzeniu wystąpił błąd. Więcej informacji znajdziesz w artykule . |
ERROR_ICC_ID_NOT_FOUND |
W przypadku polecenia na urządzeniu nie znaleziono karty eSIM, która ma zostać usunięta. Może to oznaczać, że karta eSIM nie należy do firmy lub karta eSIM odpowiadająca nie jest obecna na urządzeniu. |
ERROR_MULTIPLE_ACTIVE_ESIMS_NO_AVAILABLE_SLOT |
Polecenie nie powiodło się podczas próby dodania nowej karty eSIM ze stanem aktywacji ustawionym na , ponieważ wiele gniazd eSIM na urządzeniu zawiera aktywne profile eSIM i nie ma dostępnego wolnego gniazda eSIM. Aby rozwiązać ten problem, nową kartę eSIM można dodać ze stanem aktywacji , aby później aktywować ją ręcznie. Można też najpierw dezaktywować istniejącą aktywną kartę eSIM, aby kontynuować operację. |
InternalErrorDetails
Szczegóły błędu wewnętrznego, jeśli występuje w przypadku polecenia
lub ADD_ESIM
.REMOVE_ESIM
Zapis JSON |
---|
{ "operationCode": string, "errorCode": string, "operationCodeDetail": enum ( |
Pola | |
---|---|
operationCode |
Tylko dane wyjściowe. Liczbowe przedstawienie kodu operacji zgodnie z opisem tutaj. Więcej informacji znajdziesz w sekcji |
errorCode |
Tylko dane wyjściowe. Liczbowe przedstawienie kodu błędu zgodnie z opisem tutaj. Zobacz też |
operationCodeDetail |
Tylko dane wyjściowe. Szczegóły kodu operacji odpowiadające wartości |
errorCodeDetail |
Tylko dane wyjściowe. Szczegóły kodu błędu odpowiadające wartości |
OperationCodeDetail
Szczegóły kodu operacji odpowiadające wartości
.operationCode
Wartości w polu enum | |
---|---|
OPERATION_CODE_DETAIL_UNSPECIFIED |
Szczegóły kodu operacji są nieokreślone. Interfejs nie jest rozpoznawany przez Android Management API. Więcej informacji znajdziesz w artykule . |
OPERATION_SYSTEM |
Szczegółowe informacje znajdziesz w artykule EuiccManager.OPERATION_SYSTEM. |
OPERATION_SIM_SLOT |
Szczegółowe informacje znajdziesz w artykule EuiccManager.OPERATION_SIM_SLOT. |
OPERATION_EUICC_CARD |
Więcej informacji znajdziesz w sekcji EuiccManager.OPERATION_EUICC_CARD. |
OPERATION_SMDX |
Więcej informacji znajdziesz w sekcji EuiccManager.OPERATION_SMDX. |
OPERATION_SWITCH |
Szczegółowe informacje znajdziesz w artykule EuiccManager.OPERATION_SWITCH. |
OPERATION_DOWNLOAD |
Więcej informacji znajdziesz w sekcji EuiccManager.OPERATION_DOWNLOAD. |
OPERATION_METADATA |
Szczegółowe informacje znajdziesz w sekcji EuiccManager.OPERATION_METADATA. |
OPERATION_EUICC_GSMA |
Szczegółowe informacje znajdziesz w artykule EuiccManager.OPERATION_EUICC_GSMA. |
OPERATION_APDU |
Więcej informacji znajdziesz w sekcji EuiccManager.OPERATION_APDU. |
OPERATION_SMDX_SUBJECT_REASON_CODE |
Szczegółowe informacje znajdziesz w sekcji EuiccManager.OPERATION_SMDX_SUBJECT_REASON_CODE. Pamiętaj, że w tym przypadku to 3 najmniej znaczące bajty kodu EXTRA_EMBEDDED_SUBSCRIPTION_DETAILED_CODE , które określają kod tematu i kod przyczyny, jak wskazano tutaj. Najbardziej znaczący bajt liczby całkowitej jest wyzerowany. Na przykład kod tematu 8.11.1 i kod przyczyny 5.1 są w reprezentowane jako 0000 0000 1000 1011 0001 0000 0101 0001 w systemie binarnym, co w systemie dziesiętnym daje 9113681. |
OPERATION_HTTP |
Szczegółowe informacje znajdziesz w sekcji EuiccManager.OPERATION_HTTP. |
ErrorCodeDetail
Szczegóły kodu błędu odpowiadające wartości
.errorCode
Wartości w polu enum | |
---|---|
ERROR_CODE_DETAIL_UNSPECIFIED |
Szczegóły kodu błędu nie są określone. Interfejs nie jest rozpoznawany przez Android Management API. Więcej informacji znajdziesz w sekcji . |
ERROR_TIME_OUT |
Więcej informacji znajdziesz w sekcji EuiccManager.ERROR_TIME_OUT. |
ERROR_EUICC_MISSING |
Więcej informacji znajdziesz w sekcji EuiccManager.ERROR_EUICC_MISSING. |
ERROR_UNSUPPORTED_VERSION |
Szczegółowe informacje znajdziesz w artykule EuiccManager.ERROR_UNSUPPORTED_VERSION. |
ERROR_ADDRESS_MISSING |
Więcej informacji znajdziesz w sekcji EuiccManager.ERROR_ADDRESS_MISSING. |
ERROR_INVALID_CONFIRMATION_CODE |
Szczegółowe informacje znajdziesz w sekcji EuiccManager.ERROR_INVALID_CONFIRMATION_CODE. |
ERROR_CERTIFICATE_ERROR |
Więcej informacji znajdziesz w sekcji EuiccManager.ERROR_CERTIFICATE_ERROR. |
ERROR_NO_PROFILES_AVAILABLE |
Szczegółowe informacje znajdziesz w sekcji EuiccManager.ERROR_NO_PROFILES_AVAILABLE. |
ERROR_CONNECTION_ERROR |
Szczegółowe informacje znajdziesz w sekcji EuiccManager.ERROR_CONNECTION_ERROR. |
ERROR_INVALID_RESPONSE |
Szczegółowe informacje znajdziesz w sekcji EuiccManager.ERROR_INVALID_RESPONSE. |
ERROR_CARRIER_LOCKED |
Więcej informacji znajdziesz w sekcji EuiccManager.ERROR_CARRIER_LOCKED. |
ERROR_DISALLOWED_BY_PPR |
Więcej informacji znajdziesz w sekcji EuiccManager.ERROR_DISALLOWED_BY_PPR. |
ERROR_INVALID_ACTIVATION_CODE |
Szczegółowe informacje znajdziesz w artykule EuiccManager.ERROR_INVALID_ACTIVATION_CODE. |
ERROR_INCOMPATIBLE_CARRIER |
Szczegółowe informacje znajdziesz w sekcji EuiccManager.ERROR_INCOMPATIBLE_CARRIER. |
ERROR_OPERATION_BUSY |
Szczegółowe informacje znajdziesz w artykule EuiccManager.ERROR_OPERATION_BUSY. |
ERROR_INSTALL_PROFILE |
Szczegółowe informacje znajdziesz w sekcji EuiccManager.ERROR_INSTALL_PROFILE. |
ERROR_EUICC_INSUFFICIENT_MEMORY |
Więcej informacji znajdziesz w sekcji EuiccManager.ERROR_EUICC_INSUFFICIENT_MEMORY. |
ERROR_INVALID_PORT |
Szczegółowe informacje znajdziesz w sekcji EuiccManager.ERROR_INVALID_PORT. |
ERROR_SIM_MISSING |
Szczegółowe informacje znajdziesz w artykule EuiccManager.ERROR_SIM_MISSING. |
EsimInfo
Szczegóły dodanej lub usuniętej karty eSIM.
Zapis JSON |
---|
{ "iccId": string } |
Pola | |
---|---|
iccId |
Tylko dane wyjściowe. Identyfikator ICCID karty eSIM. |
RequestDeviceInfoStatus
Stan polecenia
.REQUEST_DEVICE_INFO
Zapis JSON |
---|
{ "status": enum ( |
Pola | |
---|---|
status |
Tylko dane wyjściowe. Stan polecenia |
Pole unii device_info . Szczegóły informacji o urządzeniu, o które poprosił administrator. To pole jest wypełniane tylko wtedy, gdy ma wartość . device_info może mieć tylko jedną z tych wartości: |
|
eidInfo |
Informacje dotyczące numerów EID urządzenia. |
Stan
Stan polecenia
.REQUEST_DEVICE_INFO
Wartości w polu enum | |
---|---|
STATUS_UNSPECIFIED |
Nie określono. Ta wartość nie jest używana. |
SUCCEEDED |
Informacje o urządzeniu zostały przesłane. |
PENDING_USER_ACTION |
Użytkownik nie wykonał działań wymaganych do udostępnienia informacji o urządzeniu. |
USER_DECLINED |
Użytkownik odmówił udostępnienia informacji o urządzeniu. |
UNSUPPORTED |
Informacje o urządzeniu nie są obsługiwane na tym urządzeniu, np. urządzenie nie obsługuje karty eSIM. |
EidInfo
Informacje dotyczące numerów EID urządzenia.
Zapis JSON |
---|
{
"eids": [
{
object ( |
Pola | |
---|---|
eids[] |
Tylko dane wyjściowe. Informacje o identyfikatorze EID dla każdego chipa eUICC. |
Eid
Informacje o identyfikatorze EID dla każdego chipa eUICC.
Zapis JSON |
---|
{ "eid": string } |
Pola | |
---|---|
eid |
Tylko dane wyjściowe. EID |