Login con FaceBook

Introducción
Facebook tiene una gran cantidad de servicios que ofrecen a los desarrolladores, dentro de esas, esta la del acceso mediante esta gran red social. Es importante para el uso de sus servicios registrar la aplicación dentro de su plataforma. Dejamos aquí la guía desarrollada por la misma empresa.

Implementación de la funcionalidad
Aquí dejamos abajo la implementación de esta funcionalidad, donde se muestra el caso de éxito en la respuesta del login, y que luego es lugar de acceso al perfil publico del usuario para lograr luego una personalización en la aplicación.

public void onSuccess(LoginResult loginResult) { mProfileTracker = new ProfileTracker { @Override protected void onCurrentProfileChanged(                                   Profile oldProfile,                                    Profile currentProfile) { currentUser = currentProfile; // App code }                       };

accessTokenTracker = new AccessTokenTracker { @Override protected void onCurrentAccessTokenChanged(                                   AccessToken oldAccessToken,                                    AccessToken currentAccessToken) { // Set the access token using // currentAccessToken when it's loaded or set. accessToken = currentAccessToken; }                       };                        if(currentUser != null) Utils.addPrefs(thisActivity,Constants.FACEBOOK_PROFILE_DATA,currentUser.getName); loginSuccessful; }