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://
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.
Zastąp 'https://' na 'youtube://'.
Nowy link będzie:
youtube://www.youtube.com/watch?v=dQw4w9WgXcQ
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ę.
iOS: Universal links
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.