Google Plus API no Android, Realizando Login

Receba em primeira mão, e com prioridade, os conteúdos Android exclusivos do Blog. Você receberá um email de confirmação. Somente depois de confirma-lo é que poderei lhe enviar os conteúdos exclusivos.

Email inválido.
Blog /Android /Google Plus API no Android, Realizando Login

Google Plus API no Android, Realizando Login

Vinícius Thiengo
(3691) (7)
Go-ahead
"Todo mundo quer uma solução rápida, como abdominais de 6 minutos - você pode obter alguns resultados, mas esses resultados não serão permanentes. Os resultados permanentes vêm de você ter que sofrer. Você precisa fazer uma tatuagem no seu cérebro para que, quando a dificuldade voltar, você não a esqueça."
David Goggins
Kotlin Android
Capa do livro Desenvolvedor Kotlin Android - Bibliotecas para o dia a dia
TítuloDesenvolvedor Kotlin Android - Bibliotecas para o dia a dia
CategoriasAndroid, Kotlin
AutorVinícius Thiengo
Edição
Capítulos19
Páginas1035
Acessar Livro
Treinamento Oficial
Android: Prototipagem Profissional de Aplicativos
CursoAndroid: Prototipagem Profissional de Aplicativos
CategoriaAndroid
InstrutorVinícius Thiengo
NívelTodos os níveis
Vídeo aulas186
PlataformaUdemy
Acessar Curso
Receitas Android
Capa do livro Receitas Para Desenvolvedores Android
TítuloReceitas Para Desenvolvedores Android
CategoriaDesenvolvimento Android
AutorVinícius Thiengo
Edição
Ano2017
Capítulos20
Páginas936
Acessar Livro
Código Limpo
Capa do livro Refatorando Para Programas Limpos
TítuloRefatorando Para Programas Limpos
CategoriaEngenharia de Software
AutorVinícius Thiengo
Edição
Capítulos46
Páginas599
Acessar Livro
Quer aprender a programar para Android? Acesse abaixo o curso gratuito no Blog.
Conteúdo Exclusivo
Receba em primeira mão, e com prioridade, os conteúdos Android exclusivos do Blog.
Email inválido

Opa, blz?

Nesse vídeo dou inicio a série de vídeos mostrando como utilizar a API do Google Plus no Android. Nesse primeiro vídeo mostro como realizar o login com os dados do Google Plus em nossa APP. Primeiro temos de acessar o Console de APIs do Google, liberar a “Google + API”, criar uma credencial OAuth 2.0 e depois, o mais importante, informar os dados necessários na parte de “Consent Screen”, mais importante, pois na documentação do Google não fala sobre essa parte e sem ela você não consegue se conectar aos serviços do Google Plus API. Não esquecer das permissões no AndroidManifest.xml, incluindo a informação da versão do Google Play Services que está sendo utilizado. Note também a presença necessária do Google Play Service como lib externa do projeto. Para carregar a imagem utilizei o Volley, mais precisamente o ImageLoader do Volley, porém você não precisa seguir nessa linha, a escolha é sua de como carregar a imagem do usuário. Note que o trabalho com o método resolveSignIn() é necessário para que possamos reestabelecer uma conexão caso a falha ocorrido tenha solução e as flags que utilizamos no sistema estejam setadas com os valores corretos.

O valor do tamanho da imagem que vem como um parâmetro get na url (sz) pode ser alterado por vários outros valores, não testei até quando o Google Plus retorna uma imagem, porém em teste aleatório ele sempre retornava no tamanho solicitado (grande funcionalidade). Não comentei no vídeo, mas você pode alterar a apresentação padrão do SignInButton utilizando o método setStyle(), na verdade você muda se quer o background vermelho (padrão) ou branco e também pode alterar o tamanho, tendo em mente que o tamanho definido no xml do SignInButton também funciona sem problemas. No mais achei o login do Google Plus mais fácil que os outros que já testei, a parte que não agrada é a configuração inicial de atualização de lib, importação e mais outros, esforço que acho que vale muito. Alguns seguidores do blog me perguntam de vez em quando como fazer o login com várias aplicações, eu as vezes recomendo o SocialAutho-Android, porém o ruim do SocialAuth-Android é que você estará utilizando um WebView, logo você não tem muito controle do que será apresentado ao usuário, então a melhor resposta que tenho é, se você precisa da funcionalidade de login em várias plataformas  e precisa disso rápido, utilize o SocialAuth-Android, caso contrário opte por utilizar o login com a lib proprietária (Facebook API, Google Plus API, ...), pois acredito que a APP fica mais responsiva e com um design mais adequado e profissional a sua APP em geral. No mais é isso, vou deixar você assistir ao vídeo.

O link para download do projeto se encontra logo abaixo no post, no blog

Segue links dos vídeos que complementam o entendimento desse assunto (se vc ainda não os conhece):

Volley no Android, Entendendo e Utilizando

ImageLoader Com a Lib Volley no Android

Linkify no Android, Entendendo e Utilizando

Segue links das página apresentadas no vídeo:

Página que demonstra o acesso ao Google APIs

Página do SignInButton no Android

Obs. : Não coloquei a página de documentação do Google Plus API no Android por não concordar com o conteúdo atual dela, tendo em mente o tempo da última atualização.

Vlw

Receba em primeira mão, e com prioridade, os conteúdos Android exclusivos do Blog.
Email inválido

Relacionado

DialogFragment no Android, Entendendo e UtilizandoDialogFragment no Android, Entendendo e UtilizandoAndroid
Integrando o Leitor de QRCode ZXing no AndroidIntegrando o Leitor de QRCode ZXing no AndroidAndroid
Pacote Google Play Services Ads Para Anúncios no AndroidPacote Google Play Services Ads Para Anúncios no AndroidAndroid
Google Cloud Messaging (GCM) no AndroidGoogle Cloud Messaging (GCM) no AndroidAndroid

Compartilhar

Comentários Facebook

Comentários Blog (7)

Para código / script, coloque entre [code] e [/code] para receber marcação especifica.
Forneça seu nome válido.
Forneça seu email válido.
Forneça o comentário.
Enviando, aguarde...
Henrique (1) (0)
30/06/2016
Boa Tarde cara,
Antes de mais nada, parabéns pelo trabalho, estou assistindo seus vídeos.. sem Brincadeira já assisti 103 deles kkkk...

Cara eu atualizei no meu SDK  Manager o google_play_service para versão 31,  depois disso ele sumiu com a pasta "google-play-services_lib".. Eu li que da versão 30 pra cá ele faz isso mesmo..

A gente tem um plano B nesse caso da pasta não existir mais???
Responder
Vinícius Thiengo (0) (0)
02/07/2016
Fala Henrique, blz?
Não há problemas, até pq o modo de realizar o login via Google Plus Android API é outro, veja esse vídeo (http://www.thiengo.com.br/google-signin-api-firebase-android-parte-6 ). Mesmo ele no contexto do Firebase vc não precisa do Firebase. Abraço
Responder
12/03/2015
parece que o botão cancelar da tela de concessão não está funcionando mesmo Calopsita.
Responder
Vinícius Thiengo (0) (0)
13/03/2015
Fala Júlio, blz?
Somente continuou não funcionando e sem nenhuma mensagem no LogCat ou foi retornado algo no LogCat? Abraço
Responder
13/03/2015
Bem Calopsita, não aparece mensagem nenhuma no Logcat, apenas fica em um loop infinito de carregamento. testei no emulador e no meu dispositivo real. o resto do código está funcionando perfeitamente. Se vc puder dar uma conferida no seu projeto me avise. Abraço
Responder
Vinícius Thiengo (0) (0)
14/03/2015
Blz Júlio, vou verificar aqui e lhe envio um retorno. Abraço
Responder
Wiliam (1) (0)
08/10/2014
Show! Simplesmente o melhor blog de conteúdos relacionados ao Android que eu conheço, sem duvidas! *--
Responder