diff options
author | Александр Зацепин <az@mapswithme.com> | 2017-09-29 14:07:38 +0300 |
---|---|---|
committer | Arsentiy Milchakov <milcars@mapswithme.com> | 2017-09-29 17:48:58 +0300 |
commit | 4512d638931d99bbe20e41df3e169b46bde14a36 (patch) | |
tree | 7dcbcdabe84f78b25b1e9f612d7c5e361692ba29 | |
parent | c3bd1ac79ff90130bec943143c3e0bafcaacf861 (diff) |
[android] Added aditional Facebook permissions before login
-rw-r--r-- | android/src/com/mapswithme/maps/auth/Constants.java | 5 | ||||
-rw-r--r-- | android/src/com/mapswithme/maps/auth/SocialAuthDialogFragment.java | 5 |
2 files changed, 7 insertions, 3 deletions
diff --git a/android/src/com/mapswithme/maps/auth/Constants.java b/android/src/com/mapswithme/maps/auth/Constants.java index f100d14cdd..3e921dc7c0 100644 --- a/android/src/com/mapswithme/maps/auth/Constants.java +++ b/android/src/com/mapswithme/maps/auth/Constants.java @@ -1,8 +1,13 @@ package com.mapswithme.maps.auth; +import java.util.Arrays; +import java.util.List; + class Constants { static final int REQ_CODE_GET_SOCIAL_TOKEN = 101; static final String EXTRA_SOCIAL_TOKEN = "extra_social_token"; static final String EXTRA_TOKEN_TYPE = "extra_token_type"; + static final List<String> FACEBOOK_PERMISSIONS = + Arrays.asList("email", "user_hometown", "user_tagged_places", "user_friends"); } diff --git a/android/src/com/mapswithme/maps/auth/SocialAuthDialogFragment.java b/android/src/com/mapswithme/maps/auth/SocialAuthDialogFragment.java index 2d088a359f..cf10af059f 100644 --- a/android/src/com/mapswithme/maps/auth/SocialAuthDialogFragment.java +++ b/android/src/com/mapswithme/maps/auth/SocialAuthDialogFragment.java @@ -50,7 +50,7 @@ public class SocialAuthDialogFragment extends BaseMwmDialogFragment { View view = inflater.inflate(R.layout.fragment_auth_passport_dialog, container, false); LoginButton button = (LoginButton) view.findViewById(R.id.loging_button); - button.setReadPermissions("email"); + button.setReadPermissions(Constants.FACEBOOK_PERMISSIONS); button.setFragment(this); button.registerCallback(mCallbackManager, new FBCallback(this)); return view; @@ -111,8 +111,7 @@ public class SocialAuthDialogFragment extends BaseMwmDialogFragment public void onSuccess(LoginResult loginResult) { AccessToken accessToken = loginResult.getAccessToken(); - LOGGER.d(TAG, "onSuccess, access token: " + accessToken + " permissions: " - + loginResult.getRecentlyGrantedPermissions()); + LOGGER.d(TAG, "onSuccess, access token: " + accessToken); sendResult(Activity.RESULT_OK, accessToken.getToken(), Framework.SOCIAL_TOKEN_FACEBOOK); } |