Hoe YouTube-links rechtstreeks in de app openen
Je kunt speciale links maken, vaak "deep links" genoemd, die de YouTube-app rechtstreeks op een mobiel apparaat openen in plaats van in een webbrowser. Dit biedt een veel soepelere ervaring voor je publiek. Deze handleiding behandelt de eenvoudigste methode die in de meeste gevallen werkt, evenals meer geavanceerde, platformspecifieke opties voor ontwikkelaars.
De eenvoudige methode: het youtube:// schema gebruiken
Neem een standaard YouTube-URL.
Bijvoorbeeld:
https://www.youtube.com/watch?v=dQw4w9WgXcQ
Deze methode werkt ook met andere YouTube URL-formaten zoals https://youtu.be/dQw4w9WgXcQ.
Vervang 'https://' door 'youtube://'.
De nieuwe link wordt:
youtube://www.youtube.com/watch?v=dQw4w9WgXcQ
Gebruik de nieuwe link.
Deze link zal nu rechtstreeks de YouTube-app openen als deze op het apparaat van de gebruiker is geïnstalleerd.
Belangrijke overwegingen en fallback-gedrag
Wat gebeurt er als de YouTube-app niet is geïnstalleerd?
De youtube:// link zal gewoon niet werken. Om dit aan te pakken, moet je een fallback naar de standaard https:// URL bieden. Dit vereist meestal wat code op je website of in je applicatie om te detecteren of de app is geïnstalleerd en dienovereenkomstig om te leiden.
Voor een eenvoudige oplossing kun je een service zoals Linkly gebruiken, die deze apparaatbewuste omleiding voor je kan afhandelen.
Platformspecifieke informatie voor ontwikkelaars
Voor degenen die applicaties bouwen, zijn er robuustere methoden voor het maken van deep links die meer controle bieden.
iOS: Universal Links
Op iOS 9 en nieuwer zullen de meeste standaard https://www.youtube.com links automatisch in de YouTube-app worden geopend als deze is geïnstalleerd. Dit is een functie van Apple genaamd "Universal Links." Dit betekent dat je voor veel iOS-gebruikers niets speciaals hoeft te doen.
Android: Intent URLs
Android maakt gebruik van een systeem genaamd "Intents" om apps te openen. Ontwikkelaars kunnen een Android Intent maken om een YouTube-link te openen. Dit is een krachtigere methode omdat je kunt opgeven wat moet gebeuren als de app niet is geïnstalleerd, zoals het openen van de Google Play Store om de gebruiker te vragen de app te downloaden.
Een voorbeeld van een Android Intent voor een YouTube-video zou zijn:
intent://#Intent;package=com.google.android.youtube;S.browser_fallback_url=https://www.youtube.com/watch?v=dQw4w9WgXcQ;end
Dit vertelt Android om te proberen de YouTube-app te openen, en als dat niet kan, de fallback URL in een browser te openen.
Track 500 maandelijkse klikken gratis.