2012-12-07 5 views
1

Facebook iOS SDK를 사용하여 앱 내에서 인증 할 수 있으며 (Safari 또는 Facebook 앱으로 이동하지 않음), 다음에 앱을 시작할 때 인증 자격증 명을 유지할 수 있습니까?iOS Facebook SDK 3.1 앱에서 로그인하고 자격증 명을 유지하는 방법은 무엇입니까?

시뮬레이터에서 데모 앱을 사용하려고하면 항상 사파리로 이동하여 인증을 받는데, 이는 다소 엉터리입니다. 그런 다음 인증 후 앱으로 리디렉션 할 수 없습니다.

이메일 입력란과 비밀번호 입력란을 사용자에게 제시 한 다음 해당 정보를 앱 내에 유지하는 방법이 있습니까?

답변

0

최우선 적으로 SSO 용 Facebook 앱을 사용하거나 최악의 경우 사파리를 사용하여 로그인해야합니다. 물론 최상의 사용자 환경을 제공하는 iOS6 이후 SLComposeViewController을 사용할 수도 있습니다.

사용자가 원하는대로 할 수있는 유일한 방법은 UIWebView를 해킹하여 Facebook 로그인 페이지를로드하지 않고 사용자에게 표시하지 않고 자격 증명을 주입하는 것입니다. 나는 그것이 꽤 까다로울 것이고,하기 위해 상당한 노력을 기울일 것이라고 생각한다. 오히려 그것을하는 일반적인 방법에 충실하십시오.

Facebook SDK docs 또는 BMSocialShare과 같은 오픈 소스 프로젝트를 살펴보십시오.

+0

장치/시뮬레이터에서 기본 제공 자격 증명을 가져올 수 없습니까? @vinzenzweber – jonypz

+0

내 의견의 날짜를보고, 이것은 지난 2 년 이내에 바뀔 수 있습니다. – vinzenzweber

+0

변경됨, 구문 분석을 사용하여 oauth 수행 – jonypz

관련 문제