현재 페이스북 연동 게임을 개발중입니다.

어제 하루종일 구글링을 했지만 답을 찾지 못해 이렇게 문의 드립니다. ㅠㅠ

(유저 랭킹 관련)

 

1)

게임상에서 페이스북 로그인 후 현재 로그인된 유저의 페이스북 ID를 알아오려고

 

JSONObject jObject = new JSONObject(mFb.request("me"));     
id = jObject.getString("id");

 

이런 방법을 사용하고 있는데요

mFb.request("me")로 요청 시 응답 딜레이가 대략 5초정도 되는 것 같습니다.

제가 필요한건 현재 로그인한 유저의 페이스북 ID (112312313123 과 같은 형식의..)만

알아오면 되는데 mFb.request("me")는 유저의 모든 정보를 다 가져오기 때문에 딜레이가 긴 것 같기도 하구요

유저의 ID만 알아올 수 있는 다른 방법은 없을까요??

 

2)

 

(sdk의 simple 예제를 기반으로 구현)

제 어플은 유저가 페이스북 로그 아웃을 한 후 다시 로그인을 하게 되면

로그인 다이얼로그가 뜨도록 되어있습니다.

 

아이폰의 비쥬얼드 게임을 해보니 유저가 로그아웃을 한 후 다시 로그인 버튼을 누르면

아래와 같이 ID, PW를 입력하지 않고 유저 확인 버튼만 누르면 로그인이 되도록 되어있더군요.

 

IMG_0241.PNG

 

제 어플도 페이스북 로그인 후 access_token을 저장하여 다음 접속 시

자동으로 로그인 되도록 구현은 되어있습니다만

로그아웃 후 다시 로그인을 하면 id, pw를 입력하는 로그인 다이얼로그가 뜹니다.

저 화면처럼 로그아웃 후 재 로그인시 유저 확인만 가능하도록  하려면

어떻게 해야할까요?

 

긴 질문 읽어주셔서 감사드립니다!!