¿Dónde puedo encontrar las notas de la versión del SDK de EloView Home?
Este artículo documenta los cambios aplicados a cada nueva versión del SDK de EloView Home. Se publica una nueva versión del SDK con el lanzamiento de cada MR (Lanzamiento Principal) del software del dispositivo EloView. Esto ocurre con un ritmo trimestral.
El último SDK de EloView Home se puede descargar desde nuestro Portal de Desarrolladores.
MR-4 (Fase de configuración del SDK-1 Versión 5.4.xx):
Se agregaron clases para API de Paquete, API del Sistema, API de Memoria, API de Información que incluyen las características que se enumeran a continuación
1. Gestión de cuentas (obtener, verificar tokens en línea, verificar tokens JWT fuera de línea)
2. Leer número de serie a través del SDK
3. Habilitar/Deshabilitar botones “Inicio” y “Encendido”
4. Reinicio silencioso
5. Restablecimiento de fábrica
6. Obtener/Establecer la orientación de la pantalla en dispositivos Backpack
7. Capturar una captura de pantalla usando el SDK
8. Habilitar/Deshabilitar la Barra de Navegación de Android
9. Habilitar/Deshabilitar la barra de estado
10. Finalizar procesos a través del SDK
11. Incluir el token fuera de línea para la aplicación de prueba del SDK dentro de la aplicación de prueba
12. Establecer/Obtener el tiempo de espera de retroiluminación del dispositivo
13. Obtener información de memoria del dispositivo
14. Obtener información básica del dispositivo
15. Obtener/Establecer el espacio de registro reservado
16. Conceder permisos de ejecución a todas las aplicaciones
17. Habilitar/Deshabilitar la opción de selección de texto “Compartir”
18. Crear/Eliminar lista blanca para conceder permisos de ejecución a paquetes
19. Obtener/Establecer la zona horaria en el dispositivo
20. Obtener/Establecer el estado de Google Play Protect
21. Establecer contraseña en el dispositivo con opción de desbloqueo automático
22. Instalar/Desinstalar paquetes en modo silencioso
23. Habilitar/Deshabilitar paquetes y obtener su estado (habilitado o deshabilitado)
MR-5 (Fase de configuración del SDK-2 Versión 5.5.xx):
Se agregaron API OTA, API de Red y API de Periféricos que incluyen las características que se enumeran a continuación
1. Agregar soporte para operaciones relacionadas con OTA (verificar estado de OTA, obtener versiones disponibles, descargar y aplicar OTA desde la ubicación predeterminada, URL personalizada, archivo local y versión específica en el Servidor EloView)
2. Agregar soporte para todas las API relacionadas con la red (Obtener Mac Wi-Fi, Mac Ethernet, establecer configuraciones de red, obtener configuraciones de red, obtener nombre de host del servidor DHCP, establecer configuración de certificado EST, eliminar configuración de certificado EST, instalar un certificado local, obtener la Opción DHCP 230 registrada)
3. API de periféricos (habilitar/deshabilitar puertos USB del dispositivo, obtener el estado del puerto USB, obtener la cantidad de puertos USB en el dispositivo, iniciar/detener monitoreo USB)
4. Obtener/Establecer la DPI de la pantalla del dispositivo
5. Conceder permisos de USB automáticos a las aplicaciones
6. Aplicar configuración de red desde archivo CSV (actualmente bajo la clase API del sistema, se moverá a la clase API de red en MR-25)
7. Establecer fecha y hora del dispositivo.
MR-7 (Versión 5.7.xx):
Se agregaron API para las siguientes funcionalidades
1. Limpiar caché y datos de la aplicación de todos o paquetes seleccionados.
2. Agregar API para realizar apagado silencioso del dispositivo
3. Permitir que algunas aplicaciones del sistema seleccionadas sean deshabilitadas a través del SDK
4. Hacer que la barra de estado sea completamente invisible cuando esté deshabilitada
5. Conceder automáticamente permiso de proyección/grabación de pantalla cuando se otorgan permisos de ejecución a todas las aplicaciones o si la aplicación está en la lista blanca.
6. Habilitar/Deshabilitar sonido táctil
7. Establecer el lanzador predeterminado en el dispositivo en Modo de Inicio de Android.
+ Correcciones de errores
MR-10 (Versión 5.10.xx):
Se agregaron API para las siguientes funcionalidades
1. Mejoras en la API de Red (Cambiar a DHCP cuando la IP estática se establece como vacía en configuraciones de ethernet, agregar API para establecer máscara de red donde el usuario puede ingresar dirección de máscara o prefijo de red)
2. Soporte para dirección MAC aleatoria bajo la API del Sistema (se moverá a la clase API de red en MR-25)
3. Agregar soporte para iniciar automáticamente una aplicación después de que el dispositivo se inicie y fijarla.
4. La configuración de la barra de navegación (habilitada o deshabilitada) persiste a través del reinicio
5. Registrar/Deregistrar un receptor para obtener la información del dispositivo de EloView (actualmente bajo la clase API de Información, se moverá a la clase API de EloView en MR-25)
6. Obtener el número máximo de puertos USB externos (por ejemplo, número de puertos USB en el concentrador conectado)
7. Habilitar/Deshabilitar modo inactivo en el dispositivo
+ Correcciones de errores
MR-13 (Versión 5.13.xx):
Se agregaron API para las siguientes funcionalidades
1. Se agregaron un nuevo conjunto de API para modo EloView (API de EloView) que incluyen la configuración del contenido de reproducción fuera de línea (similar a la función de instalar aplicación local en la aplicación Elo Home), obtener el nombre del paquete del contenido y su estado.
2. Agregar API para despertar la pantalla del dispositivo cuando está dormida
3. Agregar una API para lanzar una actividad en segundo plano desde un servicio en primer plano
4. Habilitar/Deshabilitar la opción “mostrar más” en el panel de volumen en dispositivos portátiles.
5. Agregar más opciones para establecer API DPI de la pantalla del dispositivo (320, 480 y 640)
6. Establecer el nivel de volumen del dispositivo (alarma, llamada, multimedia, notificación)
7. Establecer y eliminar la aplicación del propietario del dispositivo.
+ Correcciones de errores
MR-16 (Versión 5.16.xx):
Se agregaron API para las siguientes funcionalidades
1. Soporte para habilitar/deshabilitar Wi-Fi bajo la API del sistema (se moverá a la clase API de red en MR-25)
2. Habilitar/deshabilitar el registro de Elo
3. Configuración del idioma del dispositivo
4. Configuración de la URL del servidor NTP y el intervalo de sondeo del cliente NTP.
5. Configuración del Tamaño de Pantalla
6. Habilitar/deshabilitar adb sobre la red,
7. Conceder permiso de instalación de fuentes desconocidas a todas las aplicaciones o aplicaciones específicas,
8. Soporte para deshabilitar paquetes GMS en el dispositivo a través de la API disablePackage
9. Cambiar el ancho más pequeño de la pantalla.
10. Habilitar/Deshabilitar opciones de Wi-Fi y Bluetooth en los Ajustes Rápidos de la aplicación Elo Home sin contraseña de administrador (actualmente bajo la clase API del sistema, se moverá a la clase API de EloView en MR-25)
11. Habilitar/Deshabilitar la opción de asistente del editor de texto.
+ Correcciones de errores
MR-19 (Versión 5.19.xx):
Se agregaron API para las siguientes funcionalidades
1. API para obtener el estado en línea/fuera de línea del dispositivo en modo EloView
2. API para habilitar/deshabilitar el modo oscuro
3. De ahora en adelante, las clases del SDK ya no son clases singleton (esto se ha hecho para solucionar problemas en los que se pierden respuestas en aplicaciones asíncronas)
4. Sobrecargada la API “checkOTAStatus” para aceptar una entrada JSON de cadena (leída desde un archivo local) en lugar de una URL. Esto será útil para los clientes que están en su propia intranet.
5. Activar/desactivar servicios de ubicación.
6. La barra de navegación y la barra de estado ya no se pueden establecer a través del SDK en control EloView y modo central (por favor, consulte la documentación del SDK para el comportamiento en modo de conexión)
7. Soporte para establecer tipo de bloqueo de deslizar, ninguno o pin (el establecimiento del pin real se admitirá en MR-22)
8. Habilitar/Deshabilitar “mostrar contraseña” (Mostrar brevemente caracteres a medida que escribes)
9. Establecer tamaño de fuente del dispositivo
10. Habilitar/Deshabilitar escáner de códigos de barras
11. Habilitar/Deshabilitar micrófono
12. Establecer resolución del dispositivo
13. Manejar el caso donde se disminuye el espacio de registro reservado y eliminar archivos de registro más antiguos en consecuencia.
14. Agregar soporte para OS360 en la API OTA.
15. Habilitar/Deshabilitar servicios de accesibilidad
16. Habilitar/Deshabilitar editores de métodos de entrada de múltiples clientes cuando hay dos pantallas.
17. Habilitar/deshabilitar acceso de hardware/sistema desde WebView a través de interfaz JavaScript.
+ Correcciones de errores.
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article