Google cloud messaging

Preview:

DESCRIPTION

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

Citation preview

GoogleCloud Messaging

Renan Reisrenanreismartins@gmail.com@renanreisgithub.com/renanreismartins

Outubro 2013

2

Cenário Logística de atendimento de emergências

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

13

E o código?

You tá the brinqueichon uite me, cara?

14

Código :)

github.com/renanreismartins/TDCGCMClientgithub.com/renanreismartins/TDCGCMServer

15

Obrigado

Renan Reisrenanreismartins@gmail.com@renanreisgithub.com/renanreismartins

Recommended