如何让YouTube链接直接打开应用

您可以创建特殊链接,通常称为"深层链接",使YouTube应用直接在移动设备上打开,而不是在网络浏览器中打开。这为您的受众提供了更顺畅的体验。 本指南涵盖了适用于大多数情况的最简单方法,以及针对开发者的更高级、特定于平台的选项。

简单方法:使用youtube://协议

1

获取任何标准YouTube URL。

例如,让我们使用:

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

此方法也适用于其他YouTube URL格式,如https://youtu.be/dQw4w9WgXcQ

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商店以提示用户下载应用。

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次点击,包含所有功能。