如何让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等服务,它可以为您处理此设备感知重定向。Linkly的在应用中打开功能正是为YouTube以及大约20个其他应用执行此操作——在安装应用时打开应用,在未安装时后退到App Store、Google Play或网站。它甚至可以在TikTok和Instagram的应用内浏览器中工作,而上面的纯 youtube:// 技巧在这些地方会失效。

面向开发者的平台特定信息

对于那些构建应用程序的人,有更强大的深链接创建方法可以提供更多控制。

iOS:通用链接

在iOS 9及更新版本上,大多数标准的 https://www.youtube.com 链接如果已安装YouTube应用,将自动在YouTube应用中打开。这是Apple的一项称为"通用链接"的功能。这意味着对于许多iOS用户,您可能不需要执行任何特殊操作。

Android:Intent URL

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

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

这告诉Android尝试打开YouTube应用,如果失败,则在浏览器中打开后备URL。

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