Electron JS - 深度链接 - 如何使用深度链接的示例
Electron JS - Deep Linking - Example of how to use deep linking
在 Electron JS 中,我为 Windows 创建了一个应用程序并为深度 linking 注册了我自己的协议。单击我的 link ludo://play?level=1234
时,该应用程序会正确打开。没问题。但是我不知道如何检索我的应用程序内部的深层 link。 app.setAsDefaultProtocolClient 的文档提到了这句话:
The whole link, including protocol, will be passed to your application as a parameter.
谁能告诉我如何找回它?因为它不在 process.argv
中,也不在 process.execPath
或 process.execArgv
中。
能否在应用启动时回调?在这方面的任何帮助都会很棒。
在 macOS 上,您需要收听 app.open-url
event,而在 Windows 上,url 应该在 process.argv
中可用(在主进程中)。
在 Electron JS 中,我为 Windows 创建了一个应用程序并为深度 linking 注册了我自己的协议。单击我的 link ludo://play?level=1234
时,该应用程序会正确打开。没问题。但是我不知道如何检索我的应用程序内部的深层 link。 app.setAsDefaultProtocolClient 的文档提到了这句话:
The whole link, including protocol, will be passed to your application as a parameter.
谁能告诉我如何找回它?因为它不在 process.argv
中,也不在 process.execPath
或 process.execArgv
中。
能否在应用启动时回调?在这方面的任何帮助都会很棒。
在 macOS 上,您需要收听 app.open-url
event,而在 Windows 上,url 应该在 process.argv
中可用(在主进程中)。