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

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

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

1

采用任何标准 YouTube 网址。

例如,我们使用:

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

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

2

将 'https://' 替换为 'youtube://'。

新链接将是:

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

3

使用新链接。

如果用户设备上已安装 YouTube 应用,此链接现在将直接打开该应用。

重要注意事项和后备行为

如果未安装 YouTube 应用会发生什么?

youtube:// 链接将无法正常工作。要处理这个问题,您需要提供回退到标准 https:// 网址的方法。这通常需要在您的网站或应用程序中进行一些代码编写,以检测应用程序是否已安装并相应地重定向。

对于简单的解决方案,您可以使用 Linkly 之类的服务,它可以为您处理设备感知的重定向。

开发人员的平台特定信息

对于构建应用程序的人员,有更健壮的方法来创建深层链接,提供更多的控制。

iOS:通用链接

在 iOS 9 及更新版本上,大多数标准 https://www.youtube.com 链接在安装了 YouTube 应用的情况下会自动在该应用中打开。这是 Apple 的一项名为"通用链接"的功能。这意味着对于许多 iOS 用户,您可能不需要做任何特殊的事情。

Android:Intent URLs

Android 使用一个称为"Intent"的系统来打开应用。开发人员可以创建 Android Intent 来打开 YouTube 链接。这是一种更强大的方法,因为您可以指定如果应用未安装会发生什么,例如打开 Google Play 商店以提示用户下载应用。

Android Intent 打开 YouTube 视频的示例是:
intent://#Intent;package=com.google.android.youtube;S.browser_fallback_url=https://www.youtube.com/watch?v=dQw4w9WgXcQ;end

这告诉 Android 尝试打开 YouTube 应用,如果无法打开,则在浏览器中打开后备网址。

每月追踪500次点击,包含所有功能。