download
download
하루를 삽질 한결과 구글링의 도움을 받아 뭐 외국 포럼에서 해결 방법을 찾다.
문제 : 페이스북 공식 앱이 설치 되어 있는 상태에서 페이스북 sdk를 사용해서 앱을 개발 하게 되면
로그인 부분에서 invalid_key 에러가 나오게 되는 문제 ( 공식앱을 지우면 정상 작동 )
해결 방법
sdk sample중 LoginButton 으로 설명.
중
이 부분을
mFb.authorize(mActivity, mPermissions, new LoginDialogListener());
아래와 같이 변경
mFb.authorize(mActivity, mPermissions, Facebook.FORCE_DIALOG_AUTH, new LoginDialogListener()); 하면 해결 됩니다.
download
download
download
문제 : 페이스북 공식 앱이 설치 되어 있는 상태에서 페이스북 sdk를 사용해서 앱을 개발 하게 되면
로그인 부분에서 invalid_key 에러가 나오게 되는 문제 ( 공식앱을 지우면 정상 작동 )
해결 방법
sdk sample중 LoginButton 으로 설명.
private final class ButtonOnClickListener implements OnClickListener {
public void onClick(View arg0) {
if (mFb.isSessionValid()) {
SessionEvents.onLogoutBegin();
AsyncFacebookRunner asyncRunner = new AsyncFacebookRunner(mFb);
asyncRunner.logout(getContext(), new LogoutRequestListener());
} else {
mFb.authorize(mActivity, mPermissions, Facebook.FORCE_DIALOG_AUTH, new LoginDialogListener());
}
}
}중
이 부분을
mFb.authorize(mActivity, mPermissions, new LoginDialogListener());
아래와 같이 변경
mFb.authorize(mActivity, mPermissions, Facebook.FORCE_DIALOG_AUTH, new LoginDialogListener()); 하면 해결 됩니다.