我正在研究Spotify在macOS Catalina(Spotify URI)中注册其自定义协议方案的方式。
Spotify使用以下格式的自定义URI(请注意缺少斜杠)] >>
spotify:track:2nI9BfzCrSWZnCkpF2Nn6O
[当我使用此链接并将其粘贴到Safari地址栏中时,Safari会将其识别为有效链接,并正确导航至该应用。
我在macOS上检查过的其他自定义协议方案都没有以相同的方式被Safari识别(如果没有斜杠的话)。
general recommendation将方案包含在应用程序Info.plist
文件中。我有也尝试过此操作,但是没有识别出没有斜线的深层链接-Safari而是运行网络搜索。
我想念什么?
我正在研究Spotify在macOS Catalina(Spotify URI)中注册其自定义协议方案的方式。 Spotify使用以下格式的自定义URI(注意没有斜杠)spotify:track:...
[正如一位朋友正确指出的那样,这似乎是专为Spotify设计的一次性解决方案,因为[spotify]已在SafariShared.framework
中列入白名单: