페이스북 SDK 작업을 진행하다가 몇가지 오류를 해결하였다.
1. 세션 오픈 실패
해시키가 페이스북 페이지에 등록되지 않았을 경우 발생할 수 있다.
해시키 뽑는 방법 - 페이스북 페이지에서 KeyTool을 실행시켜서 뽑는다.
( KeyTool에 KeyStore와 프로젝트 패키지 이름을 이용해서 실행시키면 뽑을 수 있다. )
해시키를 뽑으면 페이스북 개발자 페이지에 등록한다.
이후 로그인 가능
2. 페이스북 친구가 안뜸
캔버스 설정이 안되어 있는 경우 친구 목록을 받아 오지 못할 수 있다.
3. 캔버스 설정을 했지만 친구가 안뜸
페이스북에서 보내준 친구ID 값이 string이었다. 20 ~ 30자리를 그냥 long long으로 파싱해서 사용하다보니 변환과정에서 문제가 있었다.
때문에 각 문자의 Ascii값을 모두 더해 ID값으로 대신 사용하였다.
'All > Android' 카테고리의 다른 글
구글 결제관련 에러 (42) | 2016.01.15 |
---|