如何通过DeepLink在Apple TV及App内打开指定Apple Music歌曲?
Apple Music DeepLink 跳转方案
一、iOS/iPadOS 应用内精准跳转至指定歌曲
你使用的HTTPS网页链接无法直接跳转到指定歌曲,是因为这类链接默认会优先导向Apple Music网页端或应用主页。要实现精准跳转,需使用Apple Music专属的DeepLink协议:
- 替换原链接的
https://为music://(或musics://用于加密链接),示例转换后链接:music://music.apple.com/us/album/all-in-my-head-flex-feat-fetty-wap/1087445205?i=1087445220&uo=4 - 在应用内调用时,通过对应平台的跳转API触发(比如iOS中使用
UIApplication.shared.open()方法),同时确保应用已配置URL Scheme权限。直接在浏览器中打开该协议链接,也能直接跳转至指定歌曲页面。
二、Apple TV 上通过DeepLink打开Apple Music
Apple TV端的跳转逻辑与iOS端一致,操作要点如下:
- 同样使用
music://开头的专属协议链接,格式与iOS端完全相同。 - 在tvOS应用内,通过
UIApplication.shared.open()方法调用该链接即可触发跳转。 - 若通过Apple TV的Safari浏览器操作,直接输入
music://开头的链接,就能直接跳转到Apple Music应用内的对应内容。 - 也可借助Apple TV的Shortcuts应用创建快捷方式,手动触发DeepLink跳转。
内容的提问来源于stack exchange,提问作者Patrick Koning
相关产品推荐
相关产品推荐

