Este artículo explica cómo utilizar el SDK de EloView 4 para el Despliegue Zero Touch
Proporciona la capacidad de acceder a propiedades específicas del dispositivo para aplicaciones externas utilizando el SDK de ELO. Estas propiedades ofrecen entradas adicionales como el nombre del grupo, el nombre de la cuenta principal del dispositivo, que anteriormente no estaban accesibles para aplicaciones externas. Estas propiedades deben configurarse en el Portal de EloView.
¿Cuáles son las propiedades del dispositivo que se pueden acceder usando el SDK de EloView?
Anteriormente, las propiedades eran accesibles para las aplicaciones externas.
Nombre de la propiedad | Descripción | Acceso |
|---|---|---|
device_name | Esta propiedad proporciona el nombre asignado al dispositivo, que es más legible y comprensible que el hardwareId | Solo lectura |
site_name | Esta propiedad proporciona el nombre del sitio donde se encuentra el dispositivo | Solo lectura |
address_line_1 | Esta propiedad proporciona la primera línea de dirección del sitio | Solo lectura |
address_line_2 | Esta propiedad proporciona la segunda línea de dirección del sitio | Solo lectura |
city | Esta propiedad proporciona el nombre de la ciudad del sitio | Solo lectura |
state | Esta propiedad proporciona el estado/provincia del sitio | Solo lectura |
country | Esta propiedad proporciona el país del sitio | Solo lectura |
postal_code | Esta propiedad proporciona el código postal del sitio | Solo lectura |
En la última versión, dos propiedades adicionales son accesibles para aplicaciones de terceros usando el SDK de EloView.
Nombre de la propiedad | Descripción | Acceso |
|---|---|---|
parent_account | Esta propiedad proporciona la cuenta que es la principal de la cuenta actual a la que pertenece el dispositivo | Solo lectura |
group_name | Esta propiedad proporciona el grupo al que pertenece el dispositivo dentro de la cuenta. | Solo lectura |
Nombre de la propiedad Descripción Acceso
parent_account Esta propiedad proporciona la cuenta que es la principal de la cuenta actual a la que pertenece el dispositivo Solo lectura
group_name Esta propiedad proporciona el grupo al que pertenece el dispositivo dentro de la cuenta. Solo lectura
¿Cómo acceder a estas propiedades?
Las siguientes son las formas de acceder a estas propiedades.
• Método asíncrono - Para acceder a estas propiedades de manera asíncrona, use EloSecureUtil.getDeviceInfo(mContext, msgHandler);
• Método síncrono - Para acceder a estas propiedades de manera síncrona, use EloSecureUtil.getDeviceInfo(mContext);
• Para recibir notificaciones de cualquier cambio en las propiedades, use EloSecureUtil.registerDeviceInfoReceiver(mContext, mDeviceInfoReceiver);
• Para cancelar la suscripción a las notificaciones, use EloSecureUtil.unregisterDeviceInfoReceiver(mContext, mDeviceInfoReceiver);
Integración de Valores Abiertos
Proporciona la capacidad de establecer una "Clave Abierta" y un "Valor Abierto" personalizados que son accesibles para aplicaciones externas.
La API del SDK de EloView proporciona un listener para obtener un JSON de "nombre de clave" y "valor".
Por ejemplo, si el usuario quiere configurar su propia configuración de servidor para su aplicación, puede establecer los valores siguientes en el portal de EloView en la sección de configuración del dispositivo.
Consulte la pantalla a continuación.
Al hacer clic en el botón aplicar, el siguiente JSON será recibido por la aplicación del cliente usando el listener DeviceInfo del SDK de EloView.
Consulte la aplicación de ejemplo del SDK como referencia.
open_values=[
{
"name": "url",
"value": "www.eloview.com"
},
{
"name": "environment",
"value": "prod"
}
]
Los valores abiertos no serán actualizados/modificados desde la configuración de Grupo/Cuenta, el dispositivo seguirá el valor de la configuración individual en lugar del grupo o la cuenta. Sin embargo, el grupo y la cuenta pueden agregar nuevas claves y valores.
Por lo tanto, para el dispositivo, el par clave-valor de valores abiertos se considerará como la unión de las configuraciones individual + grupo + cuenta.
En la Configuración de Filtros, todas las Claves Abiertas y Valores Abiertos serán actualizados/modificados y añadidos para el dispositivo individual.
"Valores Abiertos" se agregarán como parte de las API existentes getDeviceInfo(). No hay una API separada para los valores abiertos.
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article