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:Intent URL

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

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クリックを追跡。

クレジットカード不要