2014-02-10 2 views
1

로그인 테스트시 Facebook 싱글 사인온 앱 개발 Facebook 앱이 설치되어 있지 않으면이 오류는 com.facebook.LoginActivity의 authorizationClient의 onCompleteListener에서 발생합니다. 대화를 기다리고 작은 회전이있다, 그 다음이 사라지고 난 그게 리스너 년대에 중단 점을 설정하는 경우 때,이 Facebook Android SDK, "인식 할 수 없음"com.facebook.platform.protocol.PROTOCOL_ACTION '추가 :'com.facebook.platform.action.request.LOGIN_DIALOG ' "

Unrecognized 'com.facebook.platform.protocol.PROTOCOL_ACTION' extra: 'com.facebook.platform.action.request.LOGIN_DIALOG'. 

은 4.4.2을 실행, 내 넥서스 5에서 발생되고, 거기 ERRORMESSAGE이며, SDK = 19 .

4.1.2, sdk = 19를 실행하는 Samsung Galaxy S3 (GT-I9300)에서 예상대로 모든 것이 발생하고 웹보기가 표시되며 로그인하여 문제없이 앱을 허용 할 수 있습니다.

FacebookSDKVersion는 그것이 나에게 말한다,

BUILD = "3.0.0" 
MIGRATION_BUNDLE = "fbsdk:20121026" 

답변

1

좋아, 그래서 이것이 당신이을하지 당신이 페이스 북 앱이 설치되어있는 경우 로그인을 시도하면 어떻게 밝혀하지만 있는 Facebook Messenger 앱이 설치되었습니다.

두 가지를 모두 설치 한 내 휴대 전화에서이 앱을 테스트했지만 메신저에 대해 생각조차하지 않고 기본 앱만 제거했습니다. 그러나 분명히 전화 나 수표는 어떤 페이스 북의 것이 있는지를보기 위해 나간다. 그런 다음 앱이 설치되어있는 로그인 흐름을 따르도록 유도하지만 앱이 설치되어 있지 않으면 메신저는 분명히 메인 앱을 사용해야합니다.

비자로.

+0

직접 확인해 보시고 두 패키지의 패키지 서명에서 'PackageManager'와 다른 점을 보시고 수동으로 처리하십시오. 그들이 놓친 게 틀림 없습니까? –

+0

공평하게, 저는 정말로 할 시간이 없습니다. 나는 완전히 다른 무언가를 연구하고 있으며 어디를 가려하는지 정확하게 알지 못합니다. 나는 로그인 흐름을 따라했지만 안드로이드의 미친 클래스와 뷰 스위칭 시스템으로 트랙을 잃어 버렸습니다. 나는 버그를 기록 했으니, https://developers.facebook.com/x/bugs/257452847763355/이 문제의 원인을 알았으므로이 문제가있는 사용자에게 메시지를 보낼 수 있습니다. 또한이 SDK 3.0, 3.5 고정 될 수 있습니다. – seaders