Outubro 2013

Google
Cloud
Messaging
Renan Reis
renanreismartins@gmail.com
@renanreis
github.com/renanreismartins
Cenário

Logística de atendimento
de emergências

2
SMS

Prós:
Funciona em qualquer aparelho
Contras:
Custo por mensagens
Dados muito limitados
Difícil interação com usuário
...
App com
pooling

Prós:
Boa interação com usuário
Contras:
Consumo de bateria
Consumo de banda
Infraestrutura de servidores...
Google
Cloud
Messaging

Contras:
Apenas Devices Android
Prós:
Gratuito
Payload de 4kb
Push-notification
Infraestrutura do ...
Arquitetu
ra
Google Cloud Messaging

Nosso Servidor

Android Device
6
Arquitetu
ra
1
-R

Google Cloud Messaging

gle
oo
G
no
r a ud
ist lo
eg C

Nosso Servidor

Android Device
7
Arquitetu
ra
1

Google Cloud Messaging

-R
-G
a
er
ID

gle
oo
G
no
r a ud
ist lo
eg C

2

Nosso Servidor

Android Device
8
Arquitetu
ra
1

Google Cloud Messaging

-R
-G
a
er
ID

3 - Envia o ID para ser armazenado

gle
oo
G
no
r a ud
ist lo
eg C
...
Google Cloud Messaging

4

–

G Env
oo ia
gle ms
C g. p
lo a
ud ra

Arquitetu
ra

Nosso Servidor

Android Device
10
–

aa
eg
tr m
En sage
en

4

–
m

Nosso Servidor

Google Cloud Messaging
5

G Env
oo ia
gle ms
C g. p
lo a
ud ra

Arquitet...
Demonstr
ação
E o
código?

You tá the brinqueichon uite me, cara?

13
Código :)

github.com/renanreismartins/TDCGCMServer
github.com/renanreismartins/TDCGCMClient
14
Obrigado

Renan Reis
renanreismartins@gmail.com
@renanreis
github.com/renanreismartins
15
Próximos SlideShares
Carregando em…5
×

Google cloud messaging

1.437 visualizações

Publicada em

Palestra sobre Google cloud messaging, apresentada no The Developers Converece na cidade de Porto Alegre em 2013.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.437
No SlideShare
0
A partir de incorporações
0
Número de incorporações
4
Ações
Compartilhamentos
0
Downloads
90
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Google cloud messaging

  1. 1. Outubro 2013 Google Cloud Messaging Renan Reis renanreismartins@gmail.com @renanreis github.com/renanreismartins
  2. 2. Cenário Logística de atendimento de emergências 2
  3. 3. SMS Prós: Funciona em qualquer aparelho Contras: Custo por mensagens Dados muito limitados Difícil interação com usuário Depende da infraestrutura de entrega de SMS =/ 3
  4. 4. App com pooling Prós: Boa interação com usuário Contras: Consumo de bateria Consumo de banda Infraestrutura de servidores robusta 4
  5. 5. Google Cloud Messaging Contras: Apenas Devices Android Prós: Gratuito Payload de 4kb Push-notification Infraestrutura do Google Gerenciamento de mensagens 5
  6. 6. Arquitetu ra Google Cloud Messaging Nosso Servidor Android Device 6
  7. 7. Arquitetu ra 1 -R Google Cloud Messaging gle oo G no r a ud ist lo eg C Nosso Servidor Android Device 7
  8. 8. Arquitetu ra 1 Google Cloud Messaging -R -G a er ID gle oo G no r a ud ist lo eg C 2 Nosso Servidor Android Device 8
  9. 9. Arquitetu ra 1 Google Cloud Messaging -R -G a er ID 3 - Envia o ID para ser armazenado gle oo G no r a ud ist lo eg C 2 Nosso Servidor Android Device 9
  10. 10. Google Cloud Messaging 4 – G Env oo ia gle ms C g. p lo a ud ra Arquitetu ra Nosso Servidor Android Device 10
  11. 11. – aa eg tr m En sage en 4 – m Nosso Servidor Google Cloud Messaging 5 G Env oo ia gle ms C g. p lo a ud ra Arquitetu ra Android Device 11
  12. 12. Demonstr ação
  13. 13. E o código? You tá the brinqueichon uite me, cara? 13
  14. 14. Código :) github.com/renanreismartins/TDCGCMServer github.com/renanreismartins/TDCGCMClient 14
  15. 15. Obrigado Renan Reis renanreismartins@gmail.com @renanreis github.com/renanreismartins 15

×