В этой статье объясняется, как использовать EloView 4 SDK для развертывания без прикосновения
Предоставляет возможность доступа к конкретным свойствам устройства для внешних приложений с помощью ELO SDK. Эти свойства предоставляют дополнительные входные данные, такие как имя группы, имя родительской учетной записи устройства, которые ранее были недоступны для внешних приложений. Эти свойства должны быть настроены в портале EloView.
Какие свойства устройства могут быть доступны с использованием EloView SDK?
Ранее свойства были доступны для внешних приложений.
|
Название свойства |
Описание |
Доступ |
|
device_name |
Это свойство дает имя, присвоенное устройству, которое более читаемо и понятно, чем hardwareId |
Только для чтения |
|
site_name |
Это свойство дает имя сайта, где расположено устройство |
Только для чтения |
|
address_line_1 |
Это свойство дает первую строку адреса для сайта |
Только для чтения |
|
address_line_2 |
Это свойство дает вторую строку адреса для сайта |
Только для чтения |
|
city |
Это свойство дает название города для сайта |
Только для чтения |
|
state |
Это свойство дает штат/провинцию для сайта |
Только для чтения |
|
country |
Это свойство дает страну для сайта |
Только для чтения |
|
postal_code |
Это свойство дает почтовый индекс для сайта |
Только для чтения |
В последнем релизе две дополнительные свойства доступны сторонним приложениям с использованием EloView SDK.
|
Название свойства |
Описание |
Доступ |
|
parent_account |
Это свойство дает учетную запись, которая является родительской для текущей учетной записи, к которой принадлежит устройство |
Только для чтения |
|
group_name |
Это свойство дает группу, к которой принадлежит устройство в учетной записи. |
Только для чтения |
Название свойства Описание Доступ
parent_account Это свойство дает учетную запись, которая является родительской для текущей учетной записи, к которой принадлежит устройство Только для чтения
group_name Это свойство дает группу, к которой принадлежит устройство в учетной записи. Только для чтения
Как получить доступ к этим свойствам?
Следующие способы получения доступа к этим свойствам.
• Асинхронный метод - Чтобы получить доступ к этим свойствам асинхронно, используйте EloSecureUtil.getDeviceInfo(mContext, msgHandler);
• Синхронный метод - Чтобы получить доступ к этим свойствам синхронно, используйте EloSecureUtil.getDeviceInfo(mContext);
• Чтобы получить уведомление о любом изменении свойства, используйте EloSecureUtil.registerDeviceInfoReceiver(mContext, mDeviceInfoReceiver);
• Чтобы отменить регистрацию уведомления, используйте EloSecureUtil.unregisterDeviceInfoReceiver(mContext, mDeviceInfoReceiver);
Интеграция открытых значений
Предоставляет возможность установить пользовательские "Open Key" и "Open Value", которые доступны для внешних приложений.
EloView SDK API предоставляет слушатель для получения JSON "Key name" и "value".
Например, если пользователь хочет настроить свою собственную конфигурацию сервера для своего приложения, он может установить ниже значения в портале EloView в разделе настроек устройства.
Смотрите на экран ниже.
При нажатии кнопки применения нижний JSON будет получен приложением клиента, используя слушатель DeviceInfo SDK EloView.
Смотрите пример приложения SDK для справки.
open_values=[
{
"name": "url",
"value": "www.eloview.com"
},
{
"name": "environment",
"value": "prod"
}
]
Открытые значения не будут обновлены/изменены из настроек группы/учетной записи, устройство будет следовать индивидуальным значениям настроек, а не групповым или учетным. Тем не менее, группа и учетная запись могут добавлять новые ключи и значения.
Таким образом, для устройства пара ключей и значений открытых значений будет считаться объединением индивидуальных + групповых + учетных настроек.
В настройках фильтра все открытые ключи и открытые значения будут обновлены/изменены и добавлены для индивидуального устройства.
"Open Values" будут добавлены как часть существующих getDeviceInfo() API. Нет отдельного API для открытых значений.
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article