2016-07-12 4 views
0

편집 2 : 문제는 SDK가 Auth-Screen을 표시하기 위해 Facebook 응용 프로그램을 사용하지 않고 WebView를 사용하는 것입니다. WebView는 쿠키를 사용하고 이전 사용자가 로그인 한 상태입니다. 테스트 사용자를위한 테스트 사용자로서 메시지가 정확하도록 사용자입니다.테스트 응용 프로그램의 Facebook 로그인

Facebook iOS SDK를 사용하여 테스트 사용자 (페이스 북 테스트 앱이 아닌 역할 -> 테스터)에 로그인하려고합니다.

이 문제는 this post과 비슷하지만 받아 들여지고 답변이 올라온 것은 제게 적용되지 않습니다. 첫째, 테스트 응용 프로그램을 게시 할 수 없습니다.

테스트 응용 프로그램을 사용하면 개발 변경 사항을 디버깅하고 테스트 할 수 있습니다. 그들은 항상 개발 모드에 있습니다.

그래프 API 버전은 아마도 그 나이가 더 깁니다 (해당 게시물의 스크린 샷이 제공됨).

주 앱으로 로그인을 시도했는데 성공했습니다. xcode의 응용 프로그램 ID가 변경되어 오류가 발생했습니다.

응용 프로그램 없음 :이 응용 프로그램은 아직 개발 모드에 있으며 액세스 할 수 없습니다. 등록 된 테스트 사용자로 전환하거나 앱 관리자에게 권한을 요청하십시오.

내 테스트 용 iPhone으로 테스트 사용자에게 로그인했습니다. 그리고 분명히 나는 ​​Test App의 관리자이다. (로그인을 위해 그 계정을 사용하지는 않지만).

이제 문제는 : Facebook 테스트 사용자가있는 Facebook 테스트 응용 프로그램에 로그인 할 수 있습니까? 설치하거나 시도 할 다른 것이 있습니까?

Test User View in dashboard Error message in App

편집 : 선명도에 대한 오류 메시지 및 관리의 추가 사진.

+0

App Not Setup :이 앱이 아직 개발 모드에 있습니다. 오류가 발생하면 앱을 테스트 할 수 있도록 테스트 사용자를 계정에 추가해야합니다. –

+0

내가 위에서 말했듯이, 나는 정확하게 그랬다. 그것이 바로이 행동에 대한 놀라운 것입니다. – lucasl

답변

0

등이 마지막 편집에서 말했다 :

문제는 SDK가 인증 화면을 표시합니다 (시스템 페이스 북 사용자를 사용합니다) 페이스 북 앱을 사용하지로하지만 웹보기. WebView는 쿠키를 사용하고 로그인 한 다른 App Id에 대해 다른 테스트 사용자를 가졌습니다. 따라서 메시지는 결국 정확했습니다.

Safari에서 로그 아웃해야하고 올바른 사용자를 사용할 수 있어야합니다.

관련 문제