2013-07-24 2 views
1

내 앱에 Facebook 로그인 옵션을 구현하고 싶습니다. 이 튜토리얼을 시작하기 전에 https://developers.facebook.com/docs/getting-started/facebook-sdk-for-android/3.0/을 시작했습니다.Android facebook 로그인 권한 설정

모든 것이 잘 작동하지만 사용자에게 이메일과 위치에 대한 액세스 권한을 요청하는 권한을 추가해야합니다.

어떻게하면됩니까? facebook sdk의 LoginButton을 사용하지 않고 내 자신의 맞춤 버튼으로 처리하고 싶습니다.

답변

0

Android 태블릿의 이메일 또는 위치 정보 또는 Facebook의 이메일 위치 정보를 말하고 있습니까?

FB 권한에 관해 이야기하는 경우 FB SDK를 사용해야하며 권한 요청은 this list of FB permissions을 참조하십시오. FB는 개발자가 자신의 인터페이스를 선보이는 것을 좋아하지 않으며 앱이 인기가있는 경우 사용자를 차단하고 TOU을 위반했습니다. 당신이 안드로이드에서 해당을 얻고 싶은 경우에

, 당신은

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 

위치를 얻기 위해 추가해야합니다. Intent를 사용하여 전자 메일을 보낼 수 있습니다.

또한 안드로이드 권한 here

0

좋아의 전체 목록을 참조 할 수 있습니다, 그래서 기본 스타일을 가진 것은 당신이 당신이 원하는 경우에 좋은 XML에서 레이아웃을, 팽창 때 적용 단지처럼 보이는 것입니다 기본 스타일을 해결하려면 당신이 할 수있는 일은 LoginButton에 대한 경계 상자를 정의하기 위해 FrameLayout을 XML 레이아웃에 넣은 다음 LoginButton(Context ctx, AtrributeSet attrs, int styleDef) 생성자를 사용하여 프로그래밍 방식으로 LoginButton을 추가하는 것입니다.

당신의 스타일 정보를 모든 스타일을 XML이 아닌 스타일로 옮겨야 할 필요가 있기 때문에 그 해결책은 상당히 해킹되지만 일을 끝내야합니다.

편집 : 나는 또한 위의 포스터가 아마도 여러 가지 이유에서 가장 좋은 아이디어는 아니라고 말하면서 그것이 나를 상상한다고 생각합니다. 순전히 외관상의 관점에서 보아 많은 사용자들은 그 파란색 Facebook 버튼에 익숙해 져있어 매우 구체적인 것을 의미합니다. 앱이이 모양을 무시하면 표준 FB 버튼을 유지하는 것보다 UI에 부정적인 영향을 미칠 수 있습니다. 또한 TOU를 완전히 읽지는 못했지만 위반이 될 수도 있습니다.