YouTubeリンクをアプリで直接開く方法

「ディープリンク」と呼ばれる特別なリンクを作成することで、Webブラウザの代わりにモバイルデバイス上でYouTubeアプリを直接開くことができます。これにより、ユーザーはより快適なエクスペリエンスを得られます。 このガイドでは、ほとんどのケースで機能する最も簡単な方法と、開発者向けのより高度なプラットフォーム固有のオプションについて説明します。

シンプルな方法: youtube://スキームの使用

1

標準的なYouTube URLを用意します。

例えば、次のURLを使用します:

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

この方法は、https://youtu.be/dQw4w9WgXcQなどの他のYouTube URLフォーマットでも機能します。

2

「https://」を「youtube://」に置き換えます。

新しいリンクは以下のようになります:

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

3

新しいリンクを使用します。

このリンクは、ユーザーのデバイスにYouTubeアプリがインストールされている場合、YouTubeアプリを直接開きます。

重要な考慮事項とフォールバック動作

YouTubeアプリがインストールされていない場合はどうなりますか?

youtube://リンクは単に機能しません。これに対応するには、標準的なhttps:// URLへのフォールバックを提供する必要があります。通常、これはWebサイトまたはアプリケーションのコードが必要で、アプリがインストールされているかどうかを検出して、それに応じてリダイレクトします。

シンプルなソリューションとして、Linklyのようなサービスを使用できます。これはデバイス認識型のリダイレクトを自動的に処理します。

開発者向けのプラットフォーム固有情報

アプリケーションを構築している開発者向けに、より強力なディープリンク作成方法があります。これらの方法はより多くのコントロールを提供します。

iOS: ユニバーサルリンク

iOS 9以降では、ほとんどの標準的なhttps://www.youtube.comリンクは、YouTubeアプリがインストールされている場合、自動的にYouTubeアプリで開きます。これはAppleの「ユニバーサルリンク」と呼ばれる機能です。つまり、多くのiOSユーザーの場合、特別な対応は必要ないかもしれません。

Android: インテントURL

Androidは「インテント」と呼ばれるシステムを使用してアプリを開きます。開発者はYouTubeリンクを開くためのAndroidインテントを作成できます。これはより強力な方法です。なぜなら、アプリがインストールされていない場合に何をするかを指定できるからです。例えば、ユーザーにアプリのダウンロードを促すようにGoogle PlayストアでGoogle Playストアを開くことができます。

YouTube動画のAndroidインテントの例は次のとおりです: intent://#Intent;package=com.google.android.youtube;S.browser_fallback_url=https://www.youtube.com/watch?v=dQw4w9WgXcQ;end

これはAndroidに対して、YouTubeアプリを開こうとし、開くことができない場合はフォールバックURLをブラウザで開くよう指示します。

毎月500クリックを無料で追跡できます。