Поскольку Screens 5 — это изолированное приложение, которое Apple требует для публикации в Mac App Store, оно не может получить доступ к API, необходимым для динамической установки обработчика по умолчанию для конкретной схемы URL.
Наше решение — это небольшое и бесплатное утилитарное приложение под названием Default Handler.

Чтобы использовать его, просто создайте новый обработчик для схемы URL "vnc" и назначьте Screens в качестве обработчика:

Теперь Screens будет автоматически перехватывать указанную схему URL. Если вам когда-либо понадобится вернуться к исходному обработчику, такая возможность будет легко доступна. Кроме того, Default Handler обеспечивает совместимость с другими изолированными приложениями, сталкивающимися с аналогичными ограничениями, предоставляя универсальное решение для различных сценариев.
Вы можете скачать последнюю версию здесь. Обратите внимание, что Default Handler требует macOS 14 или более поздней версии. Также важно отметить, что это приложение предоставляется «как есть», без каких-либо гарантий или поддержки.
Вы также можете прочитать более подробную информацию в нашей соответствующей статье в блоге.