Onde posso encontrar notas de versão para o EloView Home SDK?
Este artigo documenta as mudanças aplicadas a cada nova versão do EloView Home SDK. Uma nova versão do SDK é publicada com o lançamento de cada MR (Major Release) do software do dispositivo EloView. Isso ocorre em um ritmo trimestral.
O último EloView Home SDK pode ser baixado do nosso Portal do Desenvolvedor.
MR-4 (SDK Bring up Phase-1 Versão 5.4.xx):
Adicionadas classes para a API de Pacote, API do Sistema, API de Memória, API de Informações que incluem os recursos listados abaixo
1. Gerenciamento de contas (obtendo, verificando tokens online, verificando tokens JWT offline)
2. Ler número de Série através do SDK
3. Habilitar/Desabilitar os botões “Início” e “Power”
4. Reinicialização Silenciosa
5. Reset de Fábrica
6. Obter/Definir a orientação da tela em dispositivos Backpack
7. Capturar captura de tela usando o SDK
8. Habilitar/Desabilitar a Barra de Navegação do Android
9. Habilitar/Desabilitar a barra de status
10. Finalizar processos através do SDK
11. Incluir o token offline para o aplicativo de teste do SDK dentro da aplicação de teste
12. Definir/Obter o tempo limite do retroiluminador do dispositivo
13. Obter informações de memória do dispositivo
14. Obter informações básicas do dispositivo
15. Obter/Definir o espaço reservado para logs
16. Conceder permissões de Execução a todos os aplicativos
17. Habilitar/Desabilitar a opção de seleção de texto “Compartilhar”
18. Criar/Remover lista branca para conceder permissões de execução a pacotes
19. Obter/Definir o fuso horário no dispositivo
20. Obter/Definir o status do Google Play Protect
21. Definir Senha no dispositivo com opção de desbloqueio automático
22. Instalação/Desinstalação Silenciosa de pacotes
23. Habilitar/Desabilitar pacotes e obter seu status (habilitado ou desabilitado)
MR-5 (SDK Bring Up Phase-2 Versão 5.5.xx):
Adicionada API OTA, API de Rede e API de Periféricos que incluem os recursos listados abaixo
1. Adicionar suporte para operações relacionadas a OTA (verificar status OTA, obter versões disponíveis, baixar e aplicar OTA do local padrão, URL personalizada, arquivo local e versão específica no Servidor EloView)
2. Adicionar suporte para todas as APIs relacionadas à rede (Obter Mac Wi-Fi, Mac Ethernet, configurar configurações de rede, obter configurações de rede, obter nome do servidor DHCP, configurar certificado EST, remover configuração de certificado EST, instalar um certificado local, obter a opção DHCP 230 gravada)
3. APIs de Periféricos (habilitar/desabilitar portas USB do dispositivo, obter status da porta USB, obter a contagem de portas USB no dispositivo, iniciar/parar monitoramento USB)
4. Obter/Definir o DPI de exibição do dispositivo
5. Conceder permissões de USB automáticas a aplicativos
6. Aplicar configuração de rede a partir de arquivo CSV (atualmente sob a classe de API do sistema. Será movida para a classe de API de rede no MR-25)
7. Definir data e hora do dispositivo.
MR-7 (Versão 5.7.xx):
Adicionadas APIs para as seguintes funcionalidades
1. Limpar cache e dados do aplicativo de todos ou pacotes selecionados.
2. Adicionar API para realizar desligamento silencioso do dispositivo
3. Permitir que alguns aplicativos do sistema selecionados sejam desabilitados através do SDK
4. Tornar a barra de status completamente invisível quando desabilitada
5. Conceder automaticamente permissão de captura/gravação de tela quando permissões de execução são concedidas a todos os aplicativos ou se o aplicativo estiver na lista branca.
6. Habilitar/Desabilitar Som de Toque
7. Definir o lançador padrão no dispositivo no Modo Início do Android.
+ Correções de bugs
MR-10 (Versão 5.10.xx):
Adicionadas APIs para as seguintes funcionalidades
1. Melhorias na API de Rede (Alternar para DHCP quando IP estático é definido como vazio nas configurações de ethernet, adicionar API para definir máscara de rede onde o usuário pode inserir endereço de máscara ou prefixo de rede)
2. Suporte a endereço MAC aleatório sob a API do Sistema (será movido para a classe de API de rede no MR-25)
3. Adicionar suporte para iniciar automaticamente um aplicativo após a inicialização do dispositivo e fixá-lo.
4. Configuração da barra de navegação (habilitada ou desabilitada) persiste após reinicialização
5. Registrar/Desregistrar um receptor para obter informações do dispositivo do EloView (atualmente sob a classe de API de Informações será movida para a classe de API do EloView no MR-25)
6. Obter o número máximo de portas USB externas (por exemplo, número de portas USB no hub conectado)
7. Habilitar/Desabilitar modo ocioso no dispositivo
+ Correções de bugs
MR-13 (Versão 5.13.xx):
Adicionadas APIs para as seguintes funcionalidades
1. Adicionadas novas APIs para o modo EloView (APIs EloView) que incluem a configuração do conteúdo de reprodução offline (semelhante ao recurso Instalar aplicativo local no aplicativo Elo Home), obter o nome do pacote do conteúdo e seu status.
2. Adicionar API para ativar a tela do dispositivo quando estiver em suspensão
3. Adicionar uma API para lançar uma atividade em segundo plano a partir do serviço em primeiro plano
4. Habilitar/Desabilitar a opção “mostrar mais” no painel de volume em dispositivos portáteis.
5. Adicionar mais opções para configurar a API de DPI de exibição do dispositivo (320, 480 e 640)
6. Definir o nível de volume do Dispositivo (alarme, chamada, mídia, notificação)
7. Definir e remover o aplicativo proprietário do dispositivo.
+ Correções de bugs
MR-16 (Versão 5.16.xx):
Adicionadas APIs para as seguintes funcionalidades
1. Suporte para Habilitar/Desabilitar Wi-Fi sob a API do sistema (será movido para a classe de API de rede no MR-25)
2. Habilitar/desabilitar registro de Elo
3. Configuração do idioma do dispositivo
4. Configuração da URL do servidor NTP e intervalo de polling do cliente NTP.
5. Configuração do Tamanho da Tela
6. Habilitar/desabilitar adb pela rede,
7. Conceder permissão de instalação a partir de fontes desconhecidas a todos os aplicativos ou aplicativos específicos,
8. Suporte para desabilitar pacotes GMS no dispositivo através da API disablePackage
9. Alterar a menor largura de exibição.
10. Habilitar/Desabilitar opções de Wi-Fi e Bluetooth no aplicativo Elo Home Configurações Rápidas sem senha de administrador (atualmente sob a classe de API do sistema, será movida para a classe de API do EloView no MR-25)
11. Habilitar/Desabilitar a opção de Assistência do editor de texto.
+ Correções de bugs
MR-19 (Versão 5.19.xx):
Adicionadas APIs para as seguintes funcionalidades
1. API para obter o status online/offline do dispositivo no modo EloView
2. API para Habilitar/Desabilitar modo escuro
3. A partir de agora, as classes do SDK não são mais classes singleton (isso foi feito para corrigir problemas onde as respostas se perdem em aplicativos assíncronos)
4. Sobrecarga da API “checkOTAStatus” para aceitar uma entrada JSON em string (lida a partir de arquivo local) em vez de uma URL. Isso será útil para clientes que estão em sua própria intranet.
5. Ativar/desativar serviços de localização.
6. A barra de navegação e a barra de status não podem mais ser configuradas através do SDK no controle EloView e modo core (consulte a documentação do SDK para o comportamento no modo conectar)
7. Suporte para configuração do tipo de bloqueio swipe, none ou pin (definir o pin real será suportado no MR-22)
8. Habilitar/Desabilitar “mostrar senha” (Mostrar brevemente caracteres enquanto você digita)
9. Definir Tamanho da Fonte do Dispositivo
10. Habilitar/Desabilitar scanner de código de barras
11. Habilitar/Desabilitar microfone
12. Definir resolução do dispositivo
13. Lidar com o caso em que o espaço reservado para logs é reduzido e excluir arquivos de log mais antigos conforme necessário.
14. Adicionar suporte para OS360 na API OTA.
15. Habilitar/Desabilitar serviços de Acessibilidade
16. Habilitar/Desabilitar editores de método de entrada multi-cliente quando houver dois displays.
17. Habilitar/desabilitar acesso de hardware/sistema do WebView via interface JavaScript.
+ Correções de bugs.
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article