Este artigo explica como utilizar o EloView 4 SDK para Zero Touch Deployment
Fornece a capacidade de acessar propriedades específicas do dispositivo para aplicativos externos usando o ELO SDK. Essas propriedades fornecem entradas adicionais, como nome do grupo, nome da conta principal do dispositivo, que anteriormente não eram acessíveis para aplicativos externos. Essas propriedades devem ser configuradas no Portal EloView.
Quais são as propriedades do dispositivo que podem ser acessadas usando o EloView SDK?
Anteriormente, as propriedades eram acessíveis para os aplicativos externos.
Nome da Propriedade | Descrição | Acesso |
|---|---|---|
device_name | Esta propriedade fornece o nome atribuído ao dispositivo, que é mais legível e compreensível do que hardwareId | Somente leitura |
site_name | Esta propriedade fornece o nome do local onde o dispositivo está localizado | Somente leitura |
address_line_1 | Esta propriedade fornece a primeira linha do endereço para o local | Somente leitura |
address_line_2 | Esta propriedade fornece a segunda linha do endereço para o local | Somente leitura |
city | Esta propriedade fornece o nome da cidade para o local | Somente leitura |
state | Esta propriedade fornece o estado/província para o local | Somente leitura |
country | Esta propriedade fornece o país para o local | Somente leitura |
postal_code | Esta propriedade fornece o código postal para o local | Somente leitura |
Na versão mais recente, duas propriedades adicionais estão acessíveis para aplicativos de terceiros usando o EloView SDK.
Nome da Propriedade | Descrição | Acesso |
|---|---|---|
parent_account | Esta propriedade fornece a conta que é a principal da conta atual à qual o dispositivo pertence | Somente leitura |
group_name | Esta propriedade fornece o grupo ao qual o dispositivo pertence na conta. | Somente leitura |
Nome da Propriedade Descrição Acesso
parent_account Esta propriedade fornece a conta que é a principal da conta atual à qual o dispositivo pertence Somente leitura
group_name Esta propriedade fornece o grupo ao qual o dispositivo pertence na conta. Somente leitura
Como acessar essas propriedades?
As seguintes são as formas de acessar essas propriedades.
• Método assíncrono - Para acessar essas propriedades de forma assíncrona, use EloSecureUtil.getDeviceInfo(mContext, msgHandler);
• Método síncrono - Para acessar essas propriedades de forma síncrona, use EloSecureUtil.getDeviceInfo(mContext);
• Para receber notificação de qualquer alteração na propriedade, use EloSecureUtil.registerDeviceInfoReceiver(mContext, mDeviceInfoReceiver);
• Para cancelar o registro da notificação, use EloSecureUtil.unregisterDeviceInfoReceiver(mContext, mDeviceInfoReceiver);
Integração de Valores Abertos
Fornece a capacidade de definir "Chave Aberta" e "Valor Aberto" personalizados que são acessíveis a aplicativos externos.
A API do EloView SDK fornece um listener para obter JSON de "nome da chave" e "valor".
Por exemplo, se o usuário quiser configurar seu próprio servidor para seu aplicativo, ele pode definir os valores abaixo no portal EloView na seção Configurações do dispositivo.
Consulte a tela abaixo.
Ao clicar no botão aplicar, o JSON abaixo será recebido pela aplicação do cliente usando o listener DeviceInfo do EloView SDK.
Consulte o aplicativo de exemplo do SDK para referência.
open_values=[
{
"name": "url",
"value": "www.eloview.com"
},
{
"name": "environment",
"value": "prod"
}
]
Os valores abertos não serão atualizados/alterados a partir das configurações de Grupo/Conta, o dispositivo seguirá o valor das configurações individuais em vez do grupo ou conta. Ainda assim, grupo e conta podem adicionar nova chave e valor.
Portanto, para o dispositivo, o par chave e valor dos valores abertos será considerado como a união das configurações individuais + grupo + conta.
Nas Configurações de Filtro, todas as Chaves Abertas e Valores Abertos serão atualizadas/alteradas e adicionadas para o dispositivo individual.
"Valores Abertos" serão adicionados como parte das APIs existentes getDeviceInfo(). Não há API separada para valores abertos.
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article