Jak sprawić, aby linki YouTube otwierały aplikację bezpośrednio

Możesz tworzyć specjalne linki, często nazywane "deep linkami", które otwierają aplikację YouTube bezpośrednio na urządzeniu mobilnym zamiast w przeglądarce internetowej. Zapewnia to znacznie lepsze doświadczenie dla odbiorców. Ten przewodnik obejmuje najprostszą metodę, która działa w większości przypadków, a także bardziej zaawansowane opcje specyficzne dla platformy dla programistów.

Prosta metoda: Korzystanie ze schematu YouTube://

1

Weź dowolny standardowy adres URL YouTube.

Na przykład użyjmy:

https://www.youtube.com/watch?v=dQw4w9WgXcQ

Ta metoda działa również z innymi formatami adresów URL YouTube, takimi jak https://youtu.be/dQw4w9WgXcQ.

2

Zastąp 'https://' na 'youtube://'.

Nowy link będzie:

youtube://www.youtube.com/watch?v=dQw4w9WgXcQ

3

Użyj nowego linku.

Ten link otworzy teraz aplikację YouTube bezpośrednio, jeśli jest zainstalowana na urządzeniu użytkownika.

Ważne względy i zachowanie fallback

Co się dzieje, jeśli aplikacja YouTube nie jest zainstalowana?

Link youtube:// po prostu nie będzie działać. Aby sobie z tym poradzić, musisz zapewnić fallback do standardowego adresu URL https://. Zwykle wymaga to trochę kodu na Twojej stronie internetowej lub w aplikacji, aby wykryć, czy aplikacja jest zainstalowana i odpowiednio przekierować.

Aby uzyskać proste rozwiązanie, możesz użyć usługi takiej jak Linkly, która może obsługiwać to przekierowanie świadome urządzenia.

Informacje specyficzne dla platformy dla programistów

Dla tych, którzy budują aplikacje, istnieją bardziej niezawodne metody tworzenia deep linków, które oferują większą kontrolę.

Na iOS 9 i nowszym, większość standardowych linków https://www.youtube.com automatycznie otworzy się w aplikacji YouTube, jeśli jest zainstalowana. Jest to funkcja Apple'a zwana "Universal Links". Oznacza to, że dla wielu użytkowników iOS możesz nie musieć robić nic specjalnego.

Android: Intent URLs

Android używa systemu zwanego "Intents" do otwierania aplikacji. Programiści mogą utworzyć Android Intent, aby otworzyć link YouTube. Jest to bardziej zaawansowana metoda, ponieważ możesz określić, co powinno się stać, jeśli aplikacja nie jest zainstalowana, na przykład otwarcie Google Play Store, aby zachęcić użytkownika do pobrania aplikacji.

Przykład Android Intent dla wideo YouTube byłby:
intent://#Intent;package=com.google.android.youtube;S.browser_fallback_url=https://www.youtube.com/watch?v=dQw4w9WgXcQ;end

Mówi to systemowi Android, aby spróbował otworzyć aplikację YouTube, a jeśli nie może, aby otworzyć fallback URL w przeglądarce.

Śledź 500 kliknięć miesięcznie za darmo.