2014-06-07 4 views
0

나는 내 애플 리케이션에 페이 스북 로그인을 구현했습니다.이 앱에서도 Quickblox을 사용하고 있지만 문제가있는 것 같습니다.Quickblox android facebook 로그인 문제

사용자가 등록하는 일반적인 방법은 username + password + email입니다. 문제는 facebook 로그인을위한 quickblox의 메소드를 구현하려고 시도 할 때 facebook 계정을 기존 일반 계정에 링크하지 않는 것입니다. 즉, 사용자가 이미 계정을 가지고 있지만 페이스 북으로 로그인하려는 경우 기존 계정으로 로그인하지 않고 새 계정을 만듭니다. 내가, 내가 페이스 북의 이메일을 최대한 빨리 페이스 북의 OAUTH에서 OK를 얻을로하는 경우, 있는지 확인 어떻게 ... 뭔가 다른 생각, 지금

QBUsers.signInUsingSocialProvider(QBProvider.FACEBOOK, session.getAccessToken(), null, new QBCallbackImpl() { 

    @Override 
    public void onComplete(Result result) { 
     if(result.isSuccess()) { 
      QBUserResult qbUserResult = (QBUserResult) result; 
      Log.d("LogIn was successful","user: " + qbUserResult.getUser().toString()); 
     } else { 
      Log.e("Errors",result.getErrors().toString()); 
     } 
    } 

}); 

: 여기

는 quickblox에서 페이스 북의 로그인 방법이다 그것은 내 데이터베이스에 있고 quickblox가 제공 한 "특별한"페이스 북 로그인없이 수동으로 로그인합니다. 하지만 다른 벽에 부딪 혔습니다. 사용자의 암호에 액세스 할 수 없어서 할 수 없습니다. 나는 필사적으로 도움이 필요하다, 어떤 것이 인정 될 것이다! 감사.

+0

어떤 솔루션. 나는 같은 문제가있다. – sajwan

답변

0

"기존 Facebook 계정과 페이스 북 계정을 연결하지 않습니다."라는 말은 무엇을 의미합니까? 같은 이메일을 가진 사용자가 QB에 이미 있다는 뜻입니까? 당신이 QB 사용자에 기존 링크 FB 계정을 원하는 경우 다음 단계를 수행해야합니다

  1. 인증합니다 같은 일반 사용자를 QB
  2. 인증/로그인의 UsingSocialProvider는