3. 3
1. SharedPreference?
- SharedPreferences는 해당 프로세스 내에 FIle형태로 Data를 저장해줍니다.
그리고 해당 어플리케이션이 삭제되기 전까지 Data를 보관해 주는 기능을 합니다.
- 여기서 “pref”는 File이름 이라고 생각하시면 됩니다. 하나의 폴더에 여러개의
file이 존재할수 있듯이 하나의 어플리케이션에도 여러개의 sharedpreference가
존재 할 수 있습니다.
4. 4
2. AccessToken?
- 페이스북의 계정 및 권한등의 정보를 저장하고 있는 객체입니다.
로그인하기 위해서는 반드시 액세스토큰 정보가 필요 합니다.
일반적으로 한번 로그인을하면 그상태가 유지되도록 하기때문에
이 액세스 토큰을 앞에서 말한 프리퍼런스에 저장해두어야
로그인 상태를 유지 시킬 수 있습니다.
5. 5
3. Facebook정보 갖고오기
- 로그인을 했다면 페이스북의 액세스 토큰에 허용된 권한 내에서 계정에
대한 페이스북 정보를 가지고 올 수 있습니다. 이때 추가적으로 필요한
정보가 페이스북 아이디 입니다. 페이스북 아이디는 로그인 하는 자신의
아이디가 아닌 페이스북에서 계정당 하나씩 할당된 고유의 값입니다.
16자리 숫자로 이루어져있고 가장 기본적인 권한만으로도
페이스북 아이디를 획득 할 수 있습니다.