Как заставить ссылки YouTube открывать приложение напрямую
Вы можете создавать специальные ссылки, часто называемые «глубокими ссылками», которые открывают приложение YouTube непосредственно на мобильном устройстве, а не в веб-браузере. Это обеспечивает гораздо более удобный опыт для вашей аудитории. В этом руководстве рассматривается простейший метод, подходящий для большинства случаев, а также более продвинутые, платформо-специфичные варианты для разработчиков.
Простой метод: использование схемы YouTube://
Возьмите любой стандартный URL YouTube.
Например, используем:
https://www.youtube.com/watch?v=dQw4w9WgXcQ
Этот метод также работает с другими форматами URL YouTube, например https://youtu.be/dQw4w9WgXcQ.
Замените 'https://' на 'youtube://'.
Новая ссылка будет:
youtube://www.youtube.com/watch?v=dQw4w9WgXcQ
Используйте новую ссылку.
Теперь эта ссылка будет открывать приложение YouTube напрямую, если оно установлено на устройстве пользователя.
Важные замечания и резервное поведение
Что происходит, если приложение YouTube не установлено?
Ссылка youtube:// просто не сработает. Чтобы справиться с этим, нужно обеспечить резервный переход на стандартный URL https://. Обычно это требует небольшого кода на вашем сайте или в приложении для определения, установлено ли приложение, и соответствующего перенаправления.
Для простого решения вы можете использовать сервис вроде Linkly, который может обрабатывать это перенаправление с учётом устройства за вас.
Платформо-специфичная информация для разработчиков
Для тех, кто создаёт приложения, существуют более надёжные методы создания глубоких ссылок, обеспечивающие больший контроль.
iOS: Universal Links
На iOS 9 и новее большинство стандартных ссылок https://www.youtube.com автоматически открываются в приложении YouTube, если оно установлено. Это функция Apple, называемая «Universal Links». Это означает, что для многих пользователей iOS вам, возможно, не нужно делать ничего особенного.
Android: Intent URLs
Android использует систему «Intents» для открытия приложений. Разработчики могут создать Android Intent для открытия ссылки YouTube. Это более мощный метод, поскольку позволяет указать, что должно произойти, если приложение не установлено, например открытие Google Play Store с предложением загрузить приложение.
Пример Android Intent для видео YouTube:
intent://#Intent;package=com.google.android.youtube;S.browser_fallback_url=https://www.youtube.com/watch?v=dQw4w9WgXcQ;end
Это сообщает Android попытаться открыть приложение YouTube, а если это невозможно — открыть резервный URL в браузере.
Получите 100 коротких ссылок и отслеживайте 500 кликов в месяц бесплатно.