YouTube 링크가 앱에서 직접 열리도록 하는 방법
모바일 기기에서 웹 브라우저 대신 YouTube 앱을 직접 여는 특수 링크, 즉 "딥링크"를 만들 수 있습니다. 이는 사용자에게 훨씬 더 부드러운 경험을 제공합니다. 이 가이드는 대부분의 경우에 작동하는 가장 간단한 방법과 개발자를 위한 더 고급의 플랫폼별 옵션을 다룹니다.
간단한 방법: youtube:// 스킴 사용하기
표준 YouTube URL을 준비합니다.
예를 들어, 다음을 사용해 봅시다:
https://www.youtube.com/watch?v=dQw4w9WgXcQ
이 방법은 https://youtu.be/dQw4w9WgXcQ와 같은 다른 YouTube URL 형식에서도 작동합니다.
'https://'를 'youtube://'로 바꿉니다.
새 링크는 다음과 같습니다:
youtube://www.youtube.com/watch?v=dQw4w9WgXcQ
새 링크를 사용합니다.
이제 이 링크는 사용자의 기기에 YouTube 앱이 설치되어 있으면 직접 열립니다.
중요 고려사항 및 대체 동작
YouTube 앱이 설치되어 있지 않으면 어떻게 되나요?
youtube:// 링크는 단순히 작동하지 않습니다. 이를 처리하려면 표준 https:// URL로의 대체 방법을 제공해야 합니다. 이는 일반적으로 웹사이트나 애플리케이션에서 앱이 설치되어 있는지 감지하고 그에 따라 리디렉션하는 약간의 코드가 필요합니다.
간단한 솔루션으로 Linkly와 같은 서비스를 사용할 수 있으며, 이는 기기 인식 리디렉션을 자동으로 처리해 줍니다.
개발자를 위한 플랫폼별 정보
애플리케이션을 개발하는 경우, 더 많은 제어를 제공하는 더 강력한 딥링크 생성 방법이 있습니다.
iOS: 유니버설 링크
iOS 9 이상에서는 대부분의 표준 https://www.youtube.com 링크가 YouTube 앱이 설치되어 있으면 자동으로 앱에서 열립니다. 이것은 Apple의 "유니버설 링크"라는 기능입니다. 즉, 많은 iOS 사용자의 경우 특별한 작업을 할 필요가 없을 수 있습니다.
Android: Intent URL
Android는 앱을 열기 위해 "Intent"라는 시스템을 사용합니다. 개발자는 YouTube 링크를 열기 위한 Android Intent를 만들 수 있습니다. 이는 앱이 설치되어 있지 않을 때 Google Play 스토어를 열어 사용자에게 앱 다운로드를 유도하는 등의 작업을 지정할 수 있어 더 강력한 방법입니다.
YouTube 동영상을 위한 Android Intent의 예는 다음과 같습니다:
intent://#Intent;package=com.google.android.youtube;S.browser_fallback_url=https://www.youtube.com/watch?v=dQw4w9WgXcQ;end
이는 Android에게 YouTube 앱을 열도록 시도하고, 실패할 경우 브라우저에서 대체 URL을 열도록 지시합니다.