1

이것은 내가 직면 한 문제에 대한 해결책을 문서화하고 공유하는 것입니다. 다른 사람들에게도 도움이되기를 바랍니다.Facebook iOS SDK 로그인이 대화 상자를 표시하지 않고 앱으로 돌아갑니다

문제 : 내 iOS 앱에서 페이스 북 로그인을 수행하기 위해 페이스 북 아이폰 OS SDK를 사용하여이

, 사용자가있는 경우 모든 로그인 화면 또는 대화 상자 를 표시하지 않고 페이스 북 앱에서 바로 내 응용 프로그램에 반환 이전에 요청 된 권한을 이미 부여 받았고 그 후에는으로 로그 아웃했습니다. 이 동작은 Facebook iOS 앱을 통한 로그인이든 앱 자체의 웹 뷰를 통한 로그인이든 동일합니다.

사용자가 미리 Facebook 앱의 올바른 계정에 로그인하지 않았기 때문에 앱이 여러 명의 Facebook 사용자를 지원하려는 경우 특히 문제가 될 수 있습니다. 사용 된 Facebook 계정을 명시 적으로 표시하지 않고 즉시 앱으로 돌아 가면 사용자는 Facebook에서 사용되는 현재 계정으로 로그인하게되며 이는 잘못된 계정 일 수 있습니다. 은 "아이폰 OS 번들 ID가"페이스 북 https://developers.facebook.com/apps

enter image description here

이것은 또한 난 그냥 최근에 추가 믿는 프로 팁 3 (에서 언급에서 응용 프로그램 설정에서 설정되어있는 경우

답변

3

이 문제가 발생합니다) Facebook Login 의사의. 이 문제를 방지하기 위해

enter image description here

는 "아이폰 OS 번들 ID"필드 지워졌 될 필요가있다. 최근의 경험에서 보면 "iOS Bundle ID"를 삭제하고 변경 사항을 저장하는 것이 효과가없는 것으로 나타 났으므로 "Native iOS App"섹션 전체를 삭제하고 다시 만드는 작업이 포함될 수 있습니다.

관련 문제