앞서 페이스북 개발자 페이지 설정에 이어서 이번에는 관련 코드 작성에 대하여 기록한다.
1. UI
- 1. Facebook auth를 위한 obj를 생성.
- 2. 로그인을 위한 버튼 생성.
- 3. 로그 출력을 위한 text
- 4. 코드 작성을 위한 스크립트 생성.
- 5. 스크립트에 출력을 위한 text 연결.
2. 코드 작성.
- 초기화 부분.
- 로그인 과정에서 시간을 멈추는 역활.
- 로그인 버튼에 연결되는 OnClickFacebookLogin() 함수와 콜백.
- 성공시 출력 될 내용.
- 로그아웃 버튼과 연결될 함수.
3. UI 연결.
- 생략된 내용은 왼쪽의 FacebookAuthMgr에 스크립트를 추가하는 내용이 위의 화면에서 생략됨.
- 버튼을 선택하고, 클릭 이벤트에 호출될 함수를 연결.
- 로그 아웃 버튼도 비슷한 과정을 거친다. 차이점은 호출될 함수만 다르다.
4. 테스트.
- Facebook Login 버튼을 눌르면 성공함을 확인.
5. 예외상황.
- 최초 로그인 이후 다시 로그인하면 다음과 같은 오류가 발생하는데. 이는 키 해시 값이 달라서 그런 것이다.
- 표시된 항목을 복사하여,
- 페이스북 개발자 페이지의 키 해시 값을 복사해 둔 값으로 변경하면 다음부터는 잘된다.
'Firebase' 카테고리의 다른 글
Unity에서 Firebase를 통한 Facebook 인증 - 3. Firebase 연결 및 테스트. (0) | 2017.11.07 |
---|---|
Unity에서 Firebase를 통한 Facebook 인증 - 1. 개발자 페이지 설정. (1) | 2017.11.07 |
Firebase unity sdk, GooglePlayGamesPlugin, facebook unity sdk 통합. (0) | 2017.11.06 |
Unity에서 Admob 적용하기 번외 - 에러해결 (0) | 2017.09.29 |
Unity에서 Admob 적용하기 3. 테스트 (0) | 2017.09.29 |