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

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://リンクは機能しません。これに対応するには、標準的なhttps:// URLへのフォールバックを提供する必要があります。通常、これはウェブサイトまたはアプリケーション内のコードを使用して、アプリがインストールされているかどうかを検出し、それに応じてリダイレクトする必要があります。

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

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

アプリケーションを構築する場合、より大きなコントロールを提供するより堅牢なディープリンク作成方法があります。

iOS: ユニバーサルリンク

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

Android: Intent URL

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

YouTube動画のAndroid Intentの例は以下の通りです: intent://#Intent;package=com.google.android.youtube;S.browser_fallback_url=https://www.youtube.com/watch?v=dQw4w9WgXcQ;end

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

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