2012-04-03 7 views
0

하나의 페이스 북 통합 안드로이드 응용 프로그램을 개발했습니다. 나는 페이스 북 개발자 사이트에서 언급 한 모든 단계를 밟았습니다. 내 응용 프로그램이 에뮬레이터에서 잘 실행되고 있지만 동일한 응용 프로그램이 해당 장치에서 실행되지 않습니다. 로그인 버튼을 클릭하면 로딩 메시지가 표시되고 메시지가 사라지고 진행하지 않습니다. 동일한 문제에 2 일을 보냅니다. 기기에서 Android 용 Facebook 앱을 삭제하면 제대로 작동하지만 좋은 옵션은 아닙니다. 새로운 appId를 만들고 응용 프로그램에 새로운 keyhash를 할당했습니다. adb logcat을 사용하여 응용 프로그램을 디버깅하지만 특정 장치에 대한 keyhash가 표시되지 않았습니다. 나는 최신 페이스 북 SDK를 사용하고 있습니다. 전에도 같은 문제에 직면했습니다. 마지막으로 adb logcat 명령을 사용하여 잘못된 내용을보고 장치 고유의 keyhash를 얻었습니다. 나는 네이티브 android 앱 칼럼의 개발자 사이트에서 keyhash를 입력했고, 앱은 기기에 설치된 페이스 북 앱과 상관없이 기기에서 멋지게 작동하기 시작했다. 내 새 응용 프로그램에 해당 응용 프로그램 ID를 사용했지만 여전히 작동하지 않습니다. 나 또한 내 apk 파일에 서명 한 다음 여전히 작동하지 않는 장치에서 시도했습니다. 정확한 문제가 무엇인지 파악할 수 없습니다. 어떤 도움을받을 수 있습니다.안드로이드 장치에 페이스 북 통합 응용 프로그램 배포 문제

답변

0

페이 스북 앱의 경우. 휴대 전화에 설치되어, 당신은 onComplete 콜백 메소드에

@Override 
protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
    // TODO Auto-generated method stub 
    super.onActivityResult(requestCode, resultCode, data); 
} 
0

사용 facebook_object.logout(Application_Context);에 responce를 처리해야합니다

public void onComplete(Bundle values) {  
    //code for what needs to be done 

    // after your code 
    facebook_object.logout(Application_Context); 
} 

이 응용 프로그램에서 계정을 로그 아웃해야 당신이 돌아 오면 그것을하도록 요청합니다 다시 로그인하십시오.

관련 문제