2012-01-29 4 views
0

Google 도메인의 페이지에 대한 링크가 포함 된 특정 활동을 Facebook에 게시하는 iOS 앱이 있습니다. Google의 의도는 친구가 해당 링크를 클릭하여 웹 페이지로 보는 것입니다.FB iOS 앱의 링크에서 iOS 앱을 자동 실행하는 것을 방지하려면 어떻게해야하나요?

FB iOS 앱에서 게시 된 기사의 링크를 클릭하면 내장 웹보기로 이동하거나 사파리로 퇴장하는 대신 앱이 자동 실행됩니다.

참고 : 여전히 싱글 사인온 (SSO)을 원하기 때문에 게시 된 이야기에서 링크를 클릭하는 동작을 변경하기 만하면됩니다. 명확히하기 위해

이 내가 무슨 말을하는지입니다 :

  1. 내 응용 프로그램에서의 opts 특정 사용자에 대한 FB의 뉴스 피드에 http://foo.com/123를 게시 할 수있는 그 사람의 친구가 링크를 참조
  2. . 하지만 클릭 할 때 내 FOO 앱을 실행하는 대신 브라우저에서 http://foo.com/123으로 이동합니다. 내 앱이 아직 FB iOS 앱에서 수신되는 컨텍스트를 처리하지 않기 때문입니다.
  3. 나는 여전히 FB SSO가 내 FOO 앱에서 작동하기를 원한다. 즉, 내 FOO 앱에서 FB 로그인을 클릭하면 FB iOS 앱 (설치된 경우)으로 점프하고 단일 사인온을 수행하고 내 앱으로 리디렉션합니다. IOW, 나는 현재 작동하는이 인증 시나리오를 깨고 싶지 않습니다.

FB 개발자 앱 설정의 어떤 설정이 이것을 제어합니까? 문서에서 명확하지 않습니다. 내가 현재 설정 한 Native iOS appWebsite에 대한 섹션을 볼 수 있지만 어떤 하위 설정이 문제의 동작에 영향을 미치는지 명확하지 않습니다. 또한 설정을 찾더라도 명확하지 않습니다. SSO에 영향을 미치지 않고 영향을 줄 수 있습니까?

답변

1

Facebook App 대화 상자에서 원하는 설정은 iOS Native 섹션 (아래 스크린 샷 참조) 아래에 있습니다. 강조 표시된 섹션을 모두 Disabled로 설정하십시오. 여전히 OAuth를 춤을 할 수 있습니다 있도록

App Settings dialog

는 응용 프로그램에서 페이스 북 로그인/SSO에 영향을 미치지 않습니다.

+0

답이 맞습니다. 내가 이것을 게시했지만 답변과 함께 내 질문을 업데이 트 적이 후에 나는 이것을 잠시 후에 알아 냈다. – TMC

관련 문제