Я исследую, как Spotify регистрирует свою собственную схему протокола в macOS Catalina (Spotify URI).
Spotify использует пользовательские URI следующего формата (обратите внимание на отсутствие слешей )
spotify:track:2nI9BfzCrSWZnCkpF2Nn6O
Когда я беру эту ссылку и вставляю ее в адресную строку Safari, Safari распознает его как действительную ссылку и правильно перемещается к приложению.
Ни одна из других пользовательских схем протоколов, которые я проверял в macOS, не распознается Safari таким же образом (если нет косой черты).
Общая рекомендация состоит в том, чтобы включить схему в файл Info.plist
apps. Я тоже это попробовал, но глубокая ссылка без косых черт не была распознана - Safari вместо этого запускает поиск в Интернете.
Что мне не хватает?