Computer >> 컴퓨터 >  >> 프로그래밍 >> iOS

페이스북 iPhone 앱에서 지원하는 사용자 지정 URL 스킴 완벽 정리

URL 스킴(URL Scheme)은 iOS에서 하나의 앱 내부에서 다른 서드파티(제3자) 앱을 직접 실행할 수 있도록 해주는 일종의 주소 체계입니다. 페이스북은 자체 iOS 앱의 다양한 화면과 기능을 외부 앱에서 바로 호출할 수 있도록 여러 가지 전용 URL 스킴을 제공하고 있습니다.

예를 들어, 개발 중인 앱에서 버튼 하나만 눌러도 페이스북 앱의 특정 프로필이나 알림 화면이 곧바로 열리도록 만들 수 있습니다. 아래는 페이스북 iPhone 앱에서 지원하는 대표적인 URL 스킴 목록입니다.

페이스북 iOS 앱 URL 스킴 목록

  1. 프로필 열기 : fb://profile
  2. 친구 요청 목록 열기 : fb://requests
  3. 친구 목록 열기 : fb://friends
  4. 노트 열기 : fb://notes
  5. 알림 목록 열기 : fb://notifications
  6. 앨범 열기 : fb://albums
  7. 피드 / 홈 화면 열기 : fb://feed
  8. 이벤트 열기 : fb://events
  9. 특정 ID의 페이지 열기 : fb://page?id=%@
  10. 메신저 열기 : fb-messenger://
  11. 메시지 목록 열기 : fb://messaginglist
  12. 스토리 열기 : fb://story?%@
  13. 커버 사진 업로드 : fb://uploadcoverphoto

URL 스킴 사용 시 참고 사항

위에 소개된 스킴들은 이 글을 작성하는 시점 기준으로 페이스북 iOS 앱에서 실제로 작동하는 것들입니다. 다만 페이스북은 정기적으로 앱 업데이트를 배포하기 때문에, 일부 스킴은 향후 버전에서 작동하지 않을 수 있으며 새로운 스킴이 추가되거나 기존 스킴의 형식이 변경될 가능성도 있습니다.

따라서 실제 앱 개발에 이러한 URL 스킴을 활용할 계획이라면, 최신 버전의 페이스북 앱에서 각 스킴이 정상적으로 동작하는지 반드시 테스트한 후 적용하는 것이 좋습니다. 또한 사용자 기기에 페이스북 앱이 설치되어 있지 않은 경우를 대비해, App Store로 연결하는 예외 처리 로직을 함께 구현해 두면 더욱 안정적인 사용자 경험을 제공할 수 있습니다.