Questão Notificação automática do SERVIDOR quando um novo email chega


Meu Galaxy S6 me permite configurar o aplicativo de e-mail para receber notificações do servidor do GMail automaticamente quando o servidor recebe uma nova mensagem. A configuração é:

Definir cronograma de sincronização: automático (quando recebido)

IMPORTANTE: Não quero dizer que meu telefone se conecta a cada 10 segundos ao servidor do Gmail para verificar se há novas mensagens. Em vez disso, de alguma forma, o servidor GMail entra em contato com meu telefone diretamente quando ele tem uma nova mensagem. Dessa forma, meu telefone só economiza largura de banda, mas também sabe que uma nova mensagem está lá INSTANTANEAMENTE.

Como esta tecnologia é chamada?


0


origem




Respostas:


Para responder sua primeira pergunta, isso é chamado de "notificação push". Aqui está um recurso que encontrei sobre como habilitá-los http://www.solvemix.com/index.php/android-smartphones/516-samsung-galaxy-s6-gmail-push-notifications-are-not-security-recebido

Quanto ao seu telefone não está se conectando primeiro: Eu não acredito que isso seja possível devido ao fato de que, por definição, seu telefone é móvel, o que significa que seu endereço IP mudará constantemente conforme você cruza sites de celular ou se conecta a diferentes pontos de acesso Wi-Fi. No mínimo, o seu telefone deve informar ao servidor onde você está quando o seu IP mudar. Essas mensagens são muito pequenas (menos de 100 bytes) e não devem afetar muito sua largura de banda (você teria que enviar 1.048.576 dessas mensagens para atingir até um megabyte).


1



Oi Nathan Eu sei que meu telefone precisa se conectar ao servidor do Gmail para dizer "feno, estou online". Mas este é um trabalho único. Não é necessário verificar se há e-mails a cada 10 segundos para obter as novas mensagens (pseudo) instantaneamente. - SuperUser
PS: considerando um pacote de 100 bytes (como você disse) você precisa enviar 1.048 mensagens para 'perder' 1MB :) - SuperUser