Я разработал настольное приложение с использованием электронного фреймворка. Я создал пользовательский протокол (например, myapp: //) , чтобы открывать URL-адреса с этим пользовательским протоколом в настольном приложении.
Мне нужно реализовать концепцию глубоких ссылок, используемую в мобильных приложениях, чтобы определить, является ли URL-адрес определенного домена, который нужно открыть в приложении.
Аналогично, если у пользователя есть ссылка (например, myapp.com) на мое веб-приложение, если он щелкнет по нему, он должен предложить пользователю открыть его в приложении для настольного компьютера, а не открывать его в браузере по протоколу https.
Как я могу это сделать?
То есть, если у меня есть ссылка как myapp: //myapp.com, браузер предложит мне открыть ее в моем приложении.
Но если ссылка myapp.com , браузер открывает ее с протоколом https в самом браузере.
В случае приложения для Android мы можем использовать фильтр намерений, чтобы определить URL-адрес и предложить пользователю открыть его в соответствующем приложении.
Аналогично, возможно ли обнаружить URL из определенного домена и открыть его в настольном приложении, если пользователь уже установил настольное приложение, или открыть его в браузере?