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 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, specyficzne dla platformy opcje dla programistów.
Prosta metoda: Używanie 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.
Zamień 'https://' na 'youtube://'.
Nowy link będzie:
youtube://www.youtube.com/watch?v=dQw4w9WgXcQ
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 awaryjne
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ć.
Dla prostego rozwiązania możesz użyć usługi takiej jak Linkly, która może dla Ciebie obsługiwać to przekierowanie zgodne z urządzeniem.
Informacje specyficzne dla platformy dla programistów
Dla tych, którzy tworzą aplikacje, istnieją bardziej niezawodne metody tworzenia deep linków, które oferują większą kontrolę.
iOS: Universal Links
W systemie iOS 9 i nowszych większość standardowych linków https://www.youtube.com będzie automatycznie otwierać aplikację 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ć robić nic specjalnego.
Android: Intent URLs
Android używa systemu zwranego "Intents" do otwierania aplikacji. Programiści mogą utworzyć Android Intent, aby otworzyć link YouTube. Jest to potężniejsza metoda, ponieważ można 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
To informuje 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.