Electron JS - Deep Linking - Пример использования глубокой связи
В Electron JS я создал приложение для Windows и зарегистрировал собственный протокол для глубоких ссылок. Приложение правильно открывается при нажатии на мою ссылку ludo://play?level=1234
, Нет проблем там. Однако я не знаю, как получить глубокую ссылку внутри моего приложения. Документы для app.setAsDefaultProtocolClient упоминают это предложение:
The whole link, including protocol, will be passed to your application as a parameter.
Может кто-нибудь сказать мне, как получить это? Потому что это не в process.argv
и не в process.execPath
или же process.execArgv
,
Может ли оно быть передано в обратном вызове при запуске приложения? Любая помощь в этом была бы отличной.
1 ответ
На macOS вам нужно послушать app.open-url
событие, в то время как в Windows URL должен быть доступен в process.argv
(в основном процессе).