2011-09-28 10 views
0

facebook api를 사용하는 샘플 iPhone 애플리케이션을 만들었습니다. 잘 작동합니다. 페이스 북 API를 사용하여 로그인하고 accessstoken을 저장하고 NSUserDefault에 만료되었습니다. 그들은 다시 내 응용 프로그램에 입력 할 때. 유효한 로그인 화면을 표시 할 수없는 경우 페이스 북 세션이 유효한지 확인했습니다.Facebook session iphone의 facebook 앱에서 가져 오기

추가 작업을 위해 세션을 사용합니다. 이것은 내 애플 리케이션이 지금 일하는 과정이다.

내 아이폰에 페이스 북 앱을 다운로드했습니다. 내 페이스 북 계정을 사용하여 페이스 북 앱에 로그인했습니다. 이제 샘플 애플리케이션을 실행하고 로그인 대화 상자를 보여줍니다. 내가 facebook app.So에 이미 로그인했기 때문에 나는 그 facebook sesssion을 얻고 나의 신청에서 그것을 사용하고 싶기 때문에 나는 사용자 신임장을 얻고 싶지 않다.

가능합니까? 사전에 감사합니다 ..........

내 목적은 다른 응용 프로그램에서 페이스 북의 세션을 얻을 수 있습니다. (그는 페이스 북의 계정을 사용하여 로그인 한 경우.) 당신은 서로의 데이터에 액세스 할 수 없습니다

답변

1

앱의 샌드 박스. 그러나 iOS 용 Facebook SDK는 자동으로이를 우회하려고합니다. Facebook 앱이 설치되어 있는지 확인하고, 설치되어있는 경우 앱을 실행하여 사용자가 앱을 승인 한 다음 앱을 다시 시작할 수 있도록합니다. Facebook 앱이 앱을 다시 시작할 수 있도록 사용자 정의 URL 스키마를 등록하면됩니다. 전체 절차는 SDK 설명서에 설명되어 있습니다.

+0

감사합니다. 또 하나의 의심은 내가 페이스 북 앱을 다운로드하고 로그인하지 않았을 때입니다. 로그인 버튼을 누르면 페이스 북 앱으로 직접 이동하고, 내 fblogin 대화 상자는 열지 않습니다. 내가 여기서 무엇을 할 수 있습니까? 그들은 페이 스북 애플 리케이션에 서명하지 않은 경우 내 애플 리케이션에 fblogindialog를 표시하고 싶다는 의미합니다. 안 페이 스북 애플 리케이션에 갈 .... 그것은 가능합니까? PLZ 도와주세요. – user968571

+0

어떻게 작동할까요? 앱 (또는 앱 내부의 Facebook SDK)은 Facebook 앱의 상태를 알 수 없으므로 해당 정보에 대한 결정을 내릴 수 없습니다. –

관련 문제