2011-10-14 6 views
1

Javascript SDK를 사용하여 페이스 북에 연결하고 Graph API를 사용하여 사용자 정보를 검색하는 모바일 웹 애플리케이션이 있습니다. iPhone에서 테스트 할 때 사이트는 Safari에서 정상적으로 작동하지만 사용자가 상태 게시물의 웹 사이트 링크를 추가하고 Facebook iPhone 응용 프로그램 내에서 사이트가 열리면 로그인 javascript가 호출되지 않습니다.Facebook의 공유 링크에서 모바일 웹 애플리케이션 열기 iOS 애플리케이션

나는 현재 FB.UI 방법을 사용하고 있습니다 : 'permissions.request'하지만 다른 fb.ui 대화 상자 등을 호출하려고했지만 아무것도로드되지 않았습니다.

페이스 북의 iPhone 앱에서 이들을 작동시키는 방법이 있습니까? Facebook 응용 프로그램 대신 사파리에서 링크가 열리도록 할 수있는 방법이 있습니까?

답변

1

대화 상자를 여는 JS 메서드를 호출하는 대신 단추 인증을 위해 리디렉션 URL을 사용하여이 문제를 해결했습니다. 반환을 처리하기 위해 약간의 추가 코딩이 필요했지만 궁극적으로이 문제를 해결했습니다.

1

사용자가 Facebook 웹 앱에서 모바일 웹 앱에 대한 링크를 클릭하면 페이지에 방문하기 전에 인증 될 수 있도록 인증 된 추천을 설정해야합니다. 이 체크 아웃 방법에 대한 지침은 https://developers.facebook.com/docs/guides/mobile/web/#login

마지막 질문에 답하면 Facebook 앱 내부에서 Safari에서 링크를 열 수 없습니다.

+0

감사합니다. 새로운 인증 옵션이 유용함을 입증하고 있으며 향후 응용 프로그램이이를 사용할 것입니다. 이 응용 프로그램의 경우, 사용자는 웹 응용 프로그램을 '사용'하기 전에 볼 수 있어야하므로 강제로 인증이 작동하지 않습니다. – Bevan

+0

인증 된 추천은 iOS Facebook 앱 버전 4.1에서 작동하지 않으며 처음 로그인시 다른 곳의 앱으로 올바르게 리디렉션됩니다. 현재로서는 인증 된 추천을 사용할 수 없습니다. –