Spotify如何通过Gmail收件箱视图打开桌面应用程序?

9

Gmail中“在Spotify中收听”按钮的截图

这是我第一次看到像这样的按钮(见右侧)。点击该按钮会启动Spotify。Spotify如何能够在他们的电子邮件中实现这一点?其他应用程序现在是否也可以做到这一点?

2个回答

13

声明:我是 Spotify 的员工,但我没有亲自参与此功能的开发。

Google 最近添加了支持标记的功能,可以在您的消息中嵌入交互式操作。您可以查看有关此功能的博客文章开发人员参考。基本概念是在消息中嵌入一些结构化的 JSON 数据,就像这个例子

我们在通知电子邮件中嵌入标记,链接到 Spotify Open 网站。例如,这里是 Passenger - Holes 的链接:http://open.spotify.com/track/33lol6G1GUj0d3DyE1QzLw

如果您已安装了 Spotify 桌面应用程序,则该页面上的重定向将会以 spotify:track: URI 打开桌面上的链接曲目。


1
我认为这可能是Gmail的一个功能,或者是Spotify安装了某种浏览器插件,将此按钮插入到任何它想要的页面上。就像Torrent一样,浏览器可以将特定的头部类型与特定的程序关联起来,例如Torrent使用magnet:// URL,浏览器会将其与已安装的Bit Torrent客户端关联起来。因此,我会假设这个按钮会启动一个类似spotify://this-is-a-song-name-987897/的URL,从而在您的计算机上启动Spotify程序。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接