2011-10-27 4 views
11

일부 개발자 블로그는 Facebook iPhone App에서 다양한보기를 여는 "fb : //"URL 스키마에 대한 정보를 게시했습니다. 아무리 많은 검색을 했더라면 공식 페이스 북에서 한 단어를 찾지 못했습니다."fb : //"url scheme - official 또는 not?

정보가 공개되어 있기 때문에이 URL 스키마를 사용하여 공식적으로 승인되었는지 여부, 내가 사용하도록 허용했는지, 올바르게 작동하는지, 그것이 승인되지 않으면, 그것이 될 것이며, 대략적인 스케줄은 무엇입니까?

미리 감사드립니다.

+0

아직까지는이 항목이 업데이트되지 않았습니까? 특정 정보를 찾을 수 없습니다. 나는 iOS 앱 내부에서 "Facebook 페이지"(어떤 페이지가 아니라 브랜드의 Facebook 페이지 개념)에 링크하려는 문제에 직면하고있다. URL은 다음과 같습니다. * https : //www.facebook.com/readablepagenamehere*. 페이스 북 앱이 설치되지 않은 상태에서 해당 URL을 열면 사파리가 열리고 m.facebook.com/....이 열리고 "Facebook 페이지"가 ​​성공적으로 표시됩니다. 그러나 페이 스북 애플 리케이션이 설치되어있는 경우, 앱은 직접 열립니다 (또한 fb가 아니라 https://www.facebook.com 종류의 URL에 응답 함). – Jonny

+0

... 그러나 앱 자체에는 두 가지 문제점이 있습니다. 1) "Facebook 페이지"가 ​​열리지 않습니다. 방금 개인 일정이 표시되었습니다. 2) Facebook 앱에 로그인하지 않은 경우 계속하기 전에 로그인하라는 메시지가 표시됩니다. 이것은 로그인하지 않고 "Facebook 페이지"를 탐색 할 수있는 Safari 환경과 다릅니다. 다른 주제로 이동해야한다는 것을 알았지 만 본질적으로 주제에 대한 Facebook의 공식 정보에 대한 질문입니다. – Jonny

+0

관계에 대한 링크 추가 http://stackoverflow.com/a/5707825/129202 – Jonny

답변

2

iOS 전용입니다. iOS API를 사용하면 define you own URL scheme이 가능하므로 Facebook은 iOS 기기에 fb:// URL 스키마를 등록하기 위해 애플리케이션을 개발해야합니다. 애플이 만든 기능이 아닙니다. 개발자가 당신이 만들 수있는 기능입니다.

몇 가지 자원이 당신이 조사 할 수 있습니다 Here on StackOverflow

  • A tutorial on how it works

    • The Facebook iOS SDK
    • (하지 페이스 북 관련), 당신은 iOS에서 자신의 응용 프로그램에서 사용할 수 있습니다

    하지만, Facebook 응용 프로그램이 설치된 경우에만. 그러나 데스크톱 브라우저에서 fb:// 스키마를 처리하여 동작을 모방 한 플러그인 및 브라우저 확장이 있습니다.

  • +2

    답장과 링크를 보내 주셔서 감사합니다. 나의 선택은 아마도 약간 불분명했다. 나는 'fb : //'체계가 iOS에만 국한되어 있으며 애플이 아닌 Facebook/FB iOS App 팀에 의해 만들어 졌음을 알고있다. 공식 사용 승인 여부를 물었을 때, 나는 '페이스 북 디자인 팀 승인'을 의미했습니다.나는 'fb : //'스키마를 사용하여 내 응용 프로그램에서 일부 Facebook 페이지를 열어 보았습니다. 실제로는이 응용 프로그램을 Facebook 응용 프로그램에서 열었습니다. 이렇게 열리는 많은보기가 다소 부서 지거나 버그가있는 것 같아요. 그래서 추측하고 있습니다. 이 기술은 공식 또는 승인되지 않았습니다. –

    2

    iOS 푸시 알림 시스템을 지원할 수 있습니다 (예 : '친구의 이름이 나를 사진에 태그 지정했습니다.'라고 말한 푸시 알림을 받으면 바로 사진을 볼 수 있습니다).

    제 3 자용으로 의도되지 않았으므로 변경 될 수 있습니다. 지옥, 페이스 북의 공중 대면 API는 어쨌든 변덕에 변화 할 수있다, 그래서 나는 그들이 문서화하지 않았었던 것에 관하여 특히 신중할 것입니다.

    +0

    고마워요, 마이크. 이제는 사파리 워크 플로우의 페이스 북에 정착 할 것입니다. "fb : //"구성표가 Facebook 팀에 공식적으로 권장되면이 부분으로 돌아갈 수 있습니다. –

    +2

    그건 전혀 사실이 아닙니다. 푸시 알림은 맞춤 URL 스키마 메커니즘을 사용하여 앱을 시작하지 않으며 푸시 알림을 사용하는 다른 앱은 맞춤 URL 스키마를 구현할 필요가 없으므로 Facebook이 왜 필요합니까? –

    +0

    네 말이 맞아. 푸시 알림으로 작업한지 얼마되지 않았습니다. 페이로드는 URL이 아닌 모든 것이 될 수 있습니다. 나는 내가 "어딘가에서"들었다고 생각한다. 그것이 페이스 북이있는 이유이다. 물론 지금은 내 대답을 읽은 사람도 그렇게했다 : 나는 그것을 할 수 있다면 선택하지 않을 것이다. –