안드로이드 페이스북 로그인 예제

로그인 버튼을 누르면 로그인하고 앱에 권한을 부여하라는 Facebook 페이지로 이동합니다. Android Studio 프로젝트로 돌아가 /app/manifest/AndroidManifest.xml 파일의 응용 프로그램 요소 내부로 돌아가메타 데이터 요소 바로 다음에 다음 코드를 추가합니다. 오늘 우리는 안드로이드 응용 프로그램에서 페이스 북 로그인을 통합하는 방법을 배울 것입니다. 당신은 많은 응용 프로그램에서 계정을 만들 수있는 쉬운 방법으로 페이스 북 로그인을 본 적이 있어야합니다. 당신의 사람이 있다, 안 드 로이드 개발자, 그 그의 애플 리 케이 션의 다운로드를 증가 하 고 싶지 않아?! 이제 우리는 /res /value 경로에서 열리는 strings.xml 파일및 문자열 값에 대해 strings.xml 파일에 Facebook 앱 ID를 추가합니다. 필요한 사용자 권한, 메타 데이터 및 활동 세부 정보를 설정하려면 매니페스트 파일(AndroidManifest.xml)에 다음과 같은 세부 정보를 추가해야 합니다. 또 다른 어려운 부분은 세션 상태를 처리하여 사용자의 상태(로그인/로그인되지 않음)에 따라 실제로 표시된 텍스트를 변경할 수 있는 방법입니다. 이는 사용자가 변경될 때 로그인 버튼의 setUserInfoChanged호출 메서드를 호출하여 가능합니다. 36-45호선은 이 프로세스를 구현합니다.

오늘의 튜토리얼은 로그인 및 로그 아웃과 안드로이드 페이스 북 통합에 관한 것입니다. 페이스 북 로그인을 통합하려면 먼저 페이스 북이 우리의 응용 프로그램에서 오는 모든 API 요청을 인증 할 수 있도록 페이스 북 개발자 사이트에 우리의 응용 프로그램을 등록해야, 그 열려있는 페이스 북 개발자 사이트와 앱 ID를 만들기 위해 아래 단계를 따라 당신의 안드로이드 응용 프로그램. 마지막으로, 당신은 페이스 북의 서버에 연결할 수 있도록 android.permission.INTERNET를 요청해야합니다. 우리가 페이스 북 버튼으로 계속을 클릭 하면, 그것은 페이스 북으로 로그인 팝업 표시 됩니다., 일단 성공적으로 로그인 우리는 아래와 같은 로그아웃 버튼을 얻을 것 이다. 당신은 우리가 처음에 언급 한 바와 같이 페이스 북의 개발자 페이지에서 직접 안드로이드 페이스 북 SDK를 다운로드하거나 페이스 북의 git 저장소를 복제 할 수 있습니다. 사용자가 로그인 시도를 취소하면 “로그인 시도가 취소되었습니다”라는 메시지가 표시됩니다. onCancel 메서드에 다음 코드를 추가: 메서드 alertDisplayer는 로그인 활동에 추가 한 것과 동일 합니다., 하지만 그것의 의도 인수를 변경 하는 것을 잊지 마세요. 앱과 Facebook 간의 신뢰성을 보장하려면 개발 환경에 Android 키 해시를 추가해야 합니다. 앱이 이미 게시된 경우 개발을 위해 Android 키 해시와 릴리스 키 해시를 모두 추가해야 합니다. Facebook 로그인은 사람들이 먼저 가입 절차를 거치지 않고도 앱에 로그인할 수 있는 편리하고 안전한 방법을 제공합니다. 안드로이드에 대한 페이스 북의 SDK의 최신 버전을 사용하여, 그것은 당신의 응용 프로그램에이 기능을 추가하는 데 몇 분 정도 걸립니다.