Jak sprawić, aby linki YouTube otwierały się bezpośrednio w aplikacji

Możesz tworzyć specjalne linki, często nazywane „linkami głębokimi", które otwierają aplikację YouTube bezpośrednio na urządzeniu mobilnym zamiast w przeglądarce internetowej. Zapewnia to znacznie płynniejsze doświadczenie dla Twojej publiczności. 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: używanie 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 będzie teraz otwierać aplikację YouTube bezpośrednio, jeśli jest zainstalowana na urządzeniu użytkownika.

Ważne uwagi i zachowanie fallbacku

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

Link youtube:// po prostu nie będzie działać. Aby to obsłużyć, musisz zapewnić fallback na standardowy adres URL https://. Zwykle wymaga to trochę kodu na Twojej stronie internetowej lub w aplikacji, aby wykryć, czy aplikacja jest zainstalowana i odpowiednio przekierować.

W przypadku prostego rozwiązania możesz użyć usługi takiej jak Linkly, która może obsługiwać to przekierowanie świadome urządzenia. Funkcja Otwórz w aplikacji Linkly robi dokładnie to dla YouTube — i około 20 innych aplikacji — otwierając aplikację, gdy jest zainstalowana, i cofając się do App Store, Google Play lub strony internetowej, gdy nie jest. Działa nawet wewnątrz przeglądarek w aplikacjach TikTok i Instagram, gdzie powyższy zwykły trick youtube:// się psuje.

Informacje specyficzne dla platformy dla programistów

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

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

Android: Intent URLs

Android używa systemu zwany „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 otworzyć Google Play Store, aby zachęcić użytkownika do pobrania aplikacji.

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

To mówi Androidowi, 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.