Usar o Google Firebase Cloud Messaging
Para assegurar respostas em tempo dos dispositivos KES no Android aos comandos do administrador, você tem de ativar o uso do Google Firebase Cloud Messaging (aqui referido como FCM) nas propriedades do Servidor de Administração.
Para ativar o uso do FCM:
- No console de administração, selecione o nó Gerenciamento de Dispositivos Móveis e a pasta Dispositivos móveis.
- No menu de contexto da pasta Dispositivos móveis, selecione Propriedades.
- Nas propriedades da pasta, selecione a seção Configurações do Google Firebase Cloud Messaging.
- Nos campos ID do Remetente e Chave do servidor, especifique as configurações do FCM: SENDER_ID e Chave API.
O serviço FCM é executado nas seguintes faixas de endereços:
- Do dispositivo KES, o acesso é necessário às portas 443 (HTTPS), 5228 (HTTPS), 5229 (HTTPS) e 5230 (HTTPS) dos seguintes endereços:
- google.com
- fcm.googleapis.com
- android.apis.google.com
- Todos dos endereços IP listados no ASN da Google de 15169
- No Servidor de Administração, o acesso é necessário à porta 443 (HTTPS) dos seguintes endereços:
- fcm.googleapis.com
- Todos dos endereços IP listados no ASN da Google de 15169
Se as configurações do servidor proxy (Avançado / Configurações de conexão à Internet) tiverem sido especificadas nas propriedades do Servidor de Administração no Console de Administração, elas serão usadas para a interação com o FCM.
Configuração FCM: recuperando SENDER_ID e Chave API
Para configurar o FCM, o administrador deve executar as seguintes ações:
- Registrar-se no portal do Google.
- Siga para o portal Desenvolvedores.
- Crie um novo projeto ao clicar no botão Criar projeto, especifique o nome do projeto e especifique a ID.
- Esperar que o projeto seja criado.
Na primeira página do projeto, na parte superior da página, o campo Número do projeto mostra o SENDER_ID relevante.
- Siga para a seção APIs e autenticação/APIs, e ative o Google Firebase Cloud Messaging for Android.
- Siga para a seção APIs e autenticações/credenciais, e clique no botão Criara nova chave.
- Clique no botão Chave do servidor.
- Para impor restrições (se alguma), clique no botão Criar.
- Recupere a Chave API a partir das propriedades da chave recentemente criada (campo Chave do servidor).