Artykuł ten wyjaśnia, jak wykorzystać EloView 4 SDK do wdrożenia bezdotykowego
Umożliwia dostęp do specyficznych właściwości urządzenia dla aplikacji zewnętrznych za pomocą ELO SDK. Właściwości te zapewniają dodatkowe dane wejściowe, takie jak nazwa grupy, nazwa konta macierzystego urządzenia, które wcześniej nie były dostępne dla aplikacji zewnętrznych. Właściwości te powinny być skonfigurowane w portalu EloView.
Jakie właściwości urządzenia mogą być uzyskiwane za pomocą EloView SDK?
Wcześniej właściwości były dostępne dla aplikacji zewnętrznych.
|
Nazwa właściwości |
Opis |
Dostęp |
|
device_name |
Ta właściwość podaje nazwę przypisaną do urządzenia, która jest bardziej zrozumiała niż hardwareId |
Tylko do odczytu |
|
site_name |
Ta właściwość podaje nazwę lokalizacji, w której znajduje się urządzenie |
Tylko do odczytu |
|
address_line_1 |
Ta właściwość podaje pierwszy wiersz adresu dla lokalizacji |
Tylko do odczytu |
|
address_line_2 |
Ta właściwość podaje drugi wiersz adresu dla lokalizacji |
Tylko do odczytu |
|
city |
Ta właściwość podaje nazwę miasta dla lokalizacji |
Tylko do odczytu |
|
state |
Ta właściwość podaje stan/prowincję dla lokalizacji |
Tylko do odczytu |
|
country |
Ta właściwość podaje kraj dla lokalizacji |
Tylko do odczytu |
|
postal_code |
Ta właściwość podaje kod pocztowy dla lokalizacji |
Tylko do odczytu |
W najnowszej wersji dwie dodatkowe właściwości są dostępne dla aplikacji stron trzecich za pomocą EloView SDK.
|
Nazwa właściwości |
Opis |
Dostęp |
|
parent_account |
Ta właściwość podaje konto, które jest rodzicem aktualnego konta, do którego należy urządzenie |
Tylko do odczytu |
|
group_name |
Ta właściwość podaje grupę, do której należy urządzenie w koncie. |
Tylko do odczytu |
Nazwa właściwości Opis Dostęp
parent_account Ta właściwość podaje konto, które jest rodzicem aktualnego konta, do którego należy urządzenie Tylko do odczytu
group_name Ta właściwość podaje grupę, do której należy urządzenie w koncie. Tylko do odczytu
Jak uzyskać dostęp do tych właściwości?
Poniżej przedstawione są sposoby uzyskania dostępu do tych właściwości.
• Metoda asynchroniczna - Aby uzyskać dostęp do tych właściwości w sposób asynchroniczny, użyj EloSecureUtil.getDeviceInfo(mContext, msgHandler);
• Metoda synchronizowana - Aby uzyskać dostęp do tych właściwości w sposób synchronizowany, użyj EloSecureUtil.getDeviceInfo(mContext);
• Aby otrzymać powiadomienie o jakiejkolwiek zmianie właściwości, użyj EloSecureUtil.registerDeviceInfoReceiver(mContext, mDeviceInfoReceiver);
• Aby anulować subskrypcję powiadomienia, użyj EloSecureUtil.unregisterDeviceInfoReceiver(mContext, mDeviceInfoReceiver);
Integracja wartości otwartych
Umożliwia ustawienie niestandardowego "Klucza otwartego" i "Wartości otwartej", które są dostępne dla aplikacji zewnętrznych.
API SDK EloView zapewnia słuchacza do uzyskania JSON "Nazwa klucza" i "wartość".
Na przykład, jeśli użytkownik chce skonfigurować swoje własne ustawienia serwera dla swojej aplikacji, może ustawić poniższe wartości w portalu EloView w sekcji Ustawienia urządzenia.
Odwołaj się do poniższego ekranu.
Po kliknięciu przycisku zastosowania poniższy JSON zostanie przesłany do aplikacji klienta za pomocą słuchacza DeviceInfo SDK EloView.
Spójrz na przykładową aplikację SDK jako odniesienie.
open_values=[
{
"name": "url",
"value": "www.eloview.com"
},
{
"name": "environment",
"value": "prod"
}
]
Wartości otwarte nie będą aktualizowane/zmiieniane z ustawień grupy/konta, urządzenie będzie podążać za indywidualnymi wartościami ustawień zamiast ustawień grupy lub konta. Mimo to, grupa i konto mogą dodać nowy klucz i wartość.
Dla urządzenia, pary klucz i wartość otwarte będą traktowane jako związek indywidualnych + grupowych + ustawień konta.
W Ustawieniach filtrów wszystkie Klucze Otwierające i Wartości Otwierające będą aktualizowane/zmieniane i dodawane dla poszczególnych urządzeń.
"Wartości otwarte" zostaną dodane jako część istniejących API getDeviceInfo(). Nie ma oddzielnego API dla wartości otwartych.
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article