“Parse Push Notification"
O lado negro da força.
Rudson Lima
Eu!
rudsonlive RudsonLima-O rudsonlive@gmail.com rudsonlive
Parse é a plataforma de
aplicativos em nuvem (backend)
para construir aplicativos web e
mobile.
Parse
http://parse.com/
Parse
O Parse sem duvida é
bixim de deus
Parse
Google Cloud Messaging (GCM) é um serviço gratuito
que permite aos desenvolvedores para enviar
mensagens entre servidores e aplicativos cliente.
GCM
Uma mensagem GCM pode transferir até 4KB de carga
útil para o aplicativo cliente.
GCM
https://developers.google.com/cloud-messaging/
É meus amigos, GCM
tbm é bixim de deus
GCM
http://parse.com/
+ - isso
https://developers.google.com/cloud-messaging/
https://console.developers.google.com
https://github.com/rudsonlive/ParseLiveo
Criando um novo projeto
Console Google Api
Acesse: https://console.developers.google.com
Passo 1
Passo 3
Passo 2
Obs: Você pode dá o nome
que quiser ao seu projeto, pois
o que realmente importa é o
número do projeto (Send ID)Guarde esse número,
pois iremos precisar
dele mais tarde.
Habilitando API GCM no seu console
Console Google Api
Passo 1 Passo 2
Passo 3
Criando sua chave de API
Console Google Api
Passo 4
Passo 3
Criando sua chave de API
Console Google Api
Passo 5 Passo 6
Criando sua chave de API
Console Google Api
Passo 7 Passo 8
É importante que ao criar sua chave, a mesmo seja assinada com a sua impressão digital de assinatura
SHA-1. Saiba mais.
Guarde essa chave de
API, pois iremos
precisar dela mais
tarde.
Criando um novo projeto no parse.
Console Parse
Acesse: https://parse.com e faça seu cadastro. Logo após, siga os passos para criar seu
primeiro projeto.
Passo 1
Passo 3
Passo 2
Obs: Guarde sua
Application ID e Client Key,
pois iremos precisar dela
mais tarde.
Criando as classes _User e _Installation no Parse.
Console Parse
Clique em "Core" que fica na parse superior do seu console no parse e em seguida em
“+ Add Class” que fica no lado esquerdo do seu console.
Passo 1
Passo 3
Passo 2
Depois de criar sua class _Installation, clica na class e adicione uma nova coluna como mostra as imagens baixo:
Configurando o Push no Parse
Console Parse
Agora você vai precisar do Número do projeto (Send Id) e sua chave de API (Key API) que
criamos anteriormente no Google Console API, depois é só seguir o passo a passo.
Passo 1
Passo 2
Número do projeto
Chave de API
Configurando o projeto.
Projeto ParseLiveo
Acesse: https://github.com/rudsonlive/ParseLiveo, baixe o projeto, abra no Android Studio e
segui os passos abaixo.
Passo 1
Passo 2
No arquivo AndroidManifest.xml, substitua o “YOU_SEND_ID” pelo o seu número do projeto. O mesmo criando no
Google Console API.
Na Class ParsePushApp substitua o “SUA_APPLICATION_ID” e “SUA CLIENT_KEY” por sua chave gerada pelo
parse no momento em que criamos o projeto. (Slide 15 - Passo 2)
Configurando o projeto.
Projeto ParseLiveo
Lembrando que para que seja possível enviar e recebe push, você deve ter um usuário
cadastrado no parse. Portanto é necessário criar o cadastro de usuário e efetuar seu login.
Como não fiz tela de cadastro de usuário e nem de login, você pode seguir os passos abaixo.
Depois da primeiro execução do app você pode comentar o processo de cadastro e testar o
envio e recebimento de push utilizando o parse.
Passo 1
Informe seu email, user name e senha.
Passo 1
Remova o comentario "//" do método signUp();
Projeto ParseLiveo
Adaptando para um
projeto existente
Configurando um projeto existente.
Projeto ParseLiveo
Caso você queria implementar o push em um projeto já existente, você pode seguir os
passos abaixo.
Passo 1
Adicione as permissões necessárias e altere o nome do pack “br.com.liveo.parsepush” para
o o seu projeto
Configurando um projeto existente.
Projeto ParseLiveo
Caso você queria implementar o push em um projeto já existente, você pode seguir os
passos abaixo.
Passo 2
Você pode copiar as classes ParsePushReceiver e NotificationUtils para o seu projeto e adaptar para o
seu cenário.
Configurando um projeto existente.
Projeto ParseLiveo
Caso você queria implementar o push em um projeto já existente, você pode seguir os
passos abaixo.
Passo 3
Será necessário alterar o pack “br.com.liveo.parsepush” para o pack do seu projeto.
The end
O mundo não é um
grande arco iris.
O mundo é layout, vários
tamanhos de telas
e aparelhos da Samsung.
App Javou
https://github.com/javace/appJavou

Parse Push Notification - O Lado negro da força

  • 1.
    “Parse Push Notification" Olado negro da força.
  • 2.
    Rudson Lima Eu! rudsonlive RudsonLima-Orudsonlive@gmail.com rudsonlive
  • 3.
    Parse é aplataforma de aplicativos em nuvem (backend) para construir aplicativos web e mobile. Parse
  • 4.
  • 5.
    O Parse semduvida é bixim de deus Parse
  • 6.
    Google Cloud Messaging(GCM) é um serviço gratuito que permite aos desenvolvedores para enviar mensagens entre servidores e aplicativos cliente. GCM
  • 7.
    Uma mensagem GCMpode transferir até 4KB de carga útil para o aplicativo cliente. GCM https://developers.google.com/cloud-messaging/
  • 8.
    É meus amigos,GCM tbm é bixim de deus GCM
  • 9.
  • 10.
    Criando um novoprojeto Console Google Api Acesse: https://console.developers.google.com Passo 1 Passo 3 Passo 2 Obs: Você pode dá o nome que quiser ao seu projeto, pois o que realmente importa é o número do projeto (Send ID)Guarde esse número, pois iremos precisar dele mais tarde.
  • 11.
    Habilitando API GCMno seu console Console Google Api Passo 1 Passo 2 Passo 3
  • 12.
    Criando sua chavede API Console Google Api Passo 4 Passo 3
  • 13.
    Criando sua chavede API Console Google Api Passo 5 Passo 6
  • 14.
    Criando sua chavede API Console Google Api Passo 7 Passo 8 É importante que ao criar sua chave, a mesmo seja assinada com a sua impressão digital de assinatura SHA-1. Saiba mais. Guarde essa chave de API, pois iremos precisar dela mais tarde.
  • 15.
    Criando um novoprojeto no parse. Console Parse Acesse: https://parse.com e faça seu cadastro. Logo após, siga os passos para criar seu primeiro projeto. Passo 1 Passo 3 Passo 2 Obs: Guarde sua Application ID e Client Key, pois iremos precisar dela mais tarde.
  • 16.
    Criando as classes_User e _Installation no Parse. Console Parse Clique em "Core" que fica na parse superior do seu console no parse e em seguida em “+ Add Class” que fica no lado esquerdo do seu console. Passo 1 Passo 3 Passo 2 Depois de criar sua class _Installation, clica na class e adicione uma nova coluna como mostra as imagens baixo:
  • 17.
    Configurando o Pushno Parse Console Parse Agora você vai precisar do Número do projeto (Send Id) e sua chave de API (Key API) que criamos anteriormente no Google Console API, depois é só seguir o passo a passo. Passo 1 Passo 2 Número do projeto Chave de API
  • 18.
    Configurando o projeto. ProjetoParseLiveo Acesse: https://github.com/rudsonlive/ParseLiveo, baixe o projeto, abra no Android Studio e segui os passos abaixo. Passo 1 Passo 2 No arquivo AndroidManifest.xml, substitua o “YOU_SEND_ID” pelo o seu número do projeto. O mesmo criando no Google Console API. Na Class ParsePushApp substitua o “SUA_APPLICATION_ID” e “SUA CLIENT_KEY” por sua chave gerada pelo parse no momento em que criamos o projeto. (Slide 15 - Passo 2)
  • 19.
    Configurando o projeto. ProjetoParseLiveo Lembrando que para que seja possível enviar e recebe push, você deve ter um usuário cadastrado no parse. Portanto é necessário criar o cadastro de usuário e efetuar seu login. Como não fiz tela de cadastro de usuário e nem de login, você pode seguir os passos abaixo. Depois da primeiro execução do app você pode comentar o processo de cadastro e testar o envio e recebimento de push utilizando o parse. Passo 1 Informe seu email, user name e senha. Passo 1 Remova o comentario "//" do método signUp();
  • 20.
  • 21.
    Configurando um projetoexistente. Projeto ParseLiveo Caso você queria implementar o push em um projeto já existente, você pode seguir os passos abaixo. Passo 1 Adicione as permissões necessárias e altere o nome do pack “br.com.liveo.parsepush” para o o seu projeto
  • 22.
    Configurando um projetoexistente. Projeto ParseLiveo Caso você queria implementar o push em um projeto já existente, você pode seguir os passos abaixo. Passo 2 Você pode copiar as classes ParsePushReceiver e NotificationUtils para o seu projeto e adaptar para o seu cenário.
  • 23.
    Configurando um projetoexistente. Projeto ParseLiveo Caso você queria implementar o push em um projeto já existente, você pode seguir os passos abaixo. Passo 3 Será necessário alterar o pack “br.com.liveo.parsepush” para o pack do seu projeto.
  • 24.
    The end O mundonão é um grande arco iris. O mundo é layout, vários tamanhos de telas e aparelhos da Samsung.
  • 25.