我正在研究 Spotify 在 macOS Catalina (Spotify URI) 中注册其自定义协议方案的方式。
Spotify 使用以下格式的自定义 URI(注意没有斜线)
spotify:track:2nI9BfzCrSWZnCkpF2Nn6O
当我将此链接粘贴到 Safari 地址栏中时,Safari 会将其识别为有效链接并正确导航到应用程序。
我在 macOS 上检查的其他自定义协议方案都没有被 Safari 以相同的方式识别(如果不存在斜杠)。
一般建议是将方案包含在应用程序Info.plist
文件中。我也尝试过,但是没有识别出没有斜杠的深层链接 - Safari 运行的是网络搜索。
我错过了什么?