Checar se usuário já está logado Facebook

95 views
Skip to first unread message

Rariman

unread,
Aug 2, 2015, 2:10:58 PM8/2/15
to Android Brasil - Dev
Olá pessoal,

Eu estou usando o Facebook SDK 4.1.0 para adicionar funcionalidade de login por Facebook no meu app.

O código para login utilizando o LoginButton está implementado e funcionando. 

A minha dúvida é como checar se o usuário já está logado ao iniciar o App. No método onCreate da minha activity, eu estou usando o método AccessToken.getCurrentAccesToken() para checar se o usuário já está logado e, em seguida, utilizo a classe LoginManager para acessar o perfil do usuário. Porém, o LoginManager tenta reconectar com o Facebook o  que demanda alguns segundos. Tem alguma forma de acessar o perfil do usuário ao iniciar o App sem utilizar LoginManager? Guardar os dados do perfil usando SharedPreferences? Como apps como Pinterest fazem isso?

Abs[]

Pedro Cortez

unread,
Aug 2, 2015, 2:26:01 PM8/2/15
to androidb...@googlegroups.com
Nao sei se entendi muito bem, mas voce pode fazer um graph search nos dados que voce quer do usuario ou dar um Profile.getCurrentProfile() que a lib do facebook tem.
Eu uso isso no meu app, toda vez que ele entra, eu vejo se ele esta logado e dou um getCurrentProfile para pegar sempre os dados e foto atualizados.

att,
Pedro Cortez

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Rariman .

unread,
Aug 2, 2015, 3:18:54 PM8/2/15
to androidb...@googlegroups.com
Olá Pedro,

Obrigado pela ajuda.

Você faz o download da foto do usuário pelo linkUri do getCurrentProfile?

Att,

--
You received this message because you are subscribed to a topic in the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/androidbrasil-dev/3RA-N474RRQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to androidbrasil-...@googlegroups.com.

Pedro Cortez

unread,
Aug 2, 2015, 11:09:53 PM8/2/15
to androidb...@googlegroups.com
Sim,
eu uso o metodo que voce passa o width e o height que vc quer. 

att,
Pedro Cortez

Rariman .

unread,
Aug 3, 2015, 7:09:27 AM8/3/15
to androidb...@googlegroups.com
Entendi.

Consegui fazer usando o getCurrentProfile.

Abs.
Reply all
Reply to author
Forward
0 new messages