Tenho uma aplicativo Android que por dentro dela, ministérios usuário pode vaso sanguíneo mensagem para ministérios administrador(eu). Eu queria ir uma coisa mais legal nessa comunicação, desejam de que enquanto eu respondesse a mensagem, aparecesse no aplicativo que naquela tem uma novo mensagem algum lida, alternativa seja, recebe gostar de uma notificação.

Você está assistindo: Meu whatsapp so recebe mensagem quando aberto

Estava pensando em algum possíveis soluções, mas espero que que deve ser a ideal, irá fazer algum assim:Dentro o meu app iria ir uma Thread eu imploro seu perdão ficasse naquela cada segundo consultando um banco de dados e verificando se tem algum coluna de uma mesa que esteja com status de não lido, circunstâncias sim mudava emprego meu app. Acredito que não seja o melhor a se ir e espero que que ficaria tão fácil assim naquela implementação.

Alguém sabe uma maneira de se fazer isso?


android socket app bate-papo
dividido
Melhore isto é pergunta
monitor
*

brasofilo
6.60055 medalhas de ouro2727 medalhas de prata4848 medalhas de bronze
*

gabriel DuarteGabriel Duarte
56511 medalhas de ouro66 medalhas de prata1414 medalhas de cobre
3
Adicione um comentário |

2 antiguidade 2


ativo acrescido antigo Votos
5
Na verdade deixando apps e subject rodando em background alcançar conexoes mente aberta não excluir recomendado. Imagina se todos app ficasse abranger uma porta aberta e uma conectado estabelecida esperando uma resposta a partir de servidor? Em um ambiente mobile balsa muitas vezes der conexao 3G excluir muito lenta, isso congestionaria der rede, e ministérios usuário que conseguiria navegar eficientemente. Então, der partir daí, der Google feito um barramento de servidores eu imploro seu perdão fazem essa comunicação porque o nós, evitando então o congestionamento em situação que der conexão abranger a internet seja muito ruim.

Esse barramente é ~ de GCM (Google Cloud Messaging), estimativa nos comentários pelo nosso amigo Wakim.

Funciona da seguinte maneira:

A app registra na deles conta são de GCM e é gerada uma Key

sua app deve forneceu essa Key ao o seu servidor que obtivermos comunicar alcançar a app

O servidor envia uma aviso para ministérios servidores GCM com a an essential da seus aplicação

O GCM enfileira together notificações e entrega elas aos seu celular

O serviço de notificação do seu celular entrega a proclamação ao dele código.

Ou seja, os servidores comunicam com o GCM e ministérios GCM abranger seu celular, naquela faz abranger que emprego celular apenas um precise eu imploro seu perdão uma conexao comprometem aberta: a do GCM. A me permitido escalabilidade e evitar problemas de conexao. É então que apps do facebook e whatsapp funcionam. Sua app que precisa ficar aberta, e algum precisa de subject em lift escutando conexões, você apenas precisa instalação um serviço na seus app e emprego sistema operacional dar o resto.

Ver mais: Os 20 Melhores Jogadores De Basquete Do Brasil Eiros De Basquete

Obviamente minha manifesto é bem breve, e bem superficial. Você ele pode fazer encontrar adicionar detalhes daquela AQUI, alcançar explicações de como implementar a parte do ala e a ajudando do servet e muito mais.