varandaGeek!!

Ser Geek é apenas conhecer e usar o que o cérebro humano criou de melhor!!

Marcadores

segunda-feira, 13 de setembro de 2010

Funcionamento do C2DM - Parte 2

ANDROID CLOUD TO DEVICE MESSAGING 


Antes de uma olhada na edição anterior:



1º precisaremos no mínimo do Android 2.2;

O C2DM utiliza os serviços da Google que estão presentes em todos os dispositivos que executam o Android Market.

Levando em consideração que as conexões já existem nos serviços da google, o usuário só precisará sinalizar em sua conta do Google Android.

Com este recursos o servidor poderá enviar mensagens de baixo custo para suas aplicações. O serviço C2DM não foi criado para encher a aplicação do usuário com conteúdo, e sim para apenas "sinalizar" que o servidor já possui o novo conteúdo e que a aplicação pode efetuar a busca.

A sua aplicação não precisa estar rodando para receber as mensagens do servidor, porque o aplicativo será ativado via transmissão Intent logo que os dados chegarem. Lembrando que para isso as propriedades das permissões e Intent Receiver precisão estar configuradas.

Não é necessária uma interface para receber os dados, pois o aplicativo pode postar uma notificação(ou exibir outra UI) se for necessário.





Seguem os passos de como o C2DM funciona.


Para habilitar o C2DM, a aplicação receberá um ID da google, que será enviado para o Servidor.

Quando o servidor precisar enviar uma mensagem para a aplicação, será enviada via HTTP para os servidores C2DM da Google.

Assim com a rota no Servidor C2DM a mensagem chega até o aplicativo via transmissão Intent.

Logo a aplicação é ativada e inicia o seu processamento pelo Receiver Intent.

Por fim, caso o usuário não queira mais receber as mensagens, o C2DM pode ser cancelado.








Nenhum comentário:

Postar um comentário

De a sua opinião.