google cloud messaging
DESCRIPTION
Palestra sobre Google cloud messaging, apresentada no The Developers Converece na cidade de Porto Alegre em 2013.TRANSCRIPT
3
SMS
Contras:
Custo por mensagens
Dados muito limitados
Difícil interação com usuário
Depende da infraestrutura de entrega de SMS =/
Prós:
Funciona em qualquer aparelho
4
App com pooling
Contras:
Consumo de bateria
Consumo de banda
Infraestrutura de servidores robusta
Prós:
Boa interação com usuário
5
Google Cloud Messaging
Contras:
Apenas Devices Android
Prós:
Gratuito
Payload de 4kb
Push-notification
Infraestrutura do Google
Gerenciamento de mensagens
6
Arquitetura
Nosso Servidor
Google Cloud Messaging
Android Device
7
Arquitetura
Nosso Servidor
Google Cloud Messaging
Android Device
1 - Registra no
Google Cloud
8
Arquitetura
Nosso Servidor
Google Cloud Messaging
Android Device
2 - Gera ID
1 - Registra no
Google Cloud
9
Arquitetura
Nosso Servidor
Google Cloud Messaging
Android Device
2 - Gera ID
3 - Envia o ID para ser armazenado
1 - Registra no
Google Cloud
10
Arquitetura
Nosso Servidor
Google Cloud Messaging
Android Device
4 – E
nvia m
sg.
para
Goo
gle
Cloud
11
Arquitetura
Nosso Servidor
Google Cloud Messaging
Android Device
4 – E
nvia m
sg.
para
Goo
gle
Cloud 5 – Entrega a
mensagem
Demonstração
14
Código :)
github.com/renanreismartins/TDCGCMClientgithub.com/renanreismartins/TDCGCMServer