操作系统:麒麟/统信/deepin
electron版本: 12
electron-builder版本:^22.3.2
麒麟操作系统:
步骤一
修改package.json中electron-builder配置,新增protoclols
schemes字段里为唤起应用的协议
例如 :hello://param?name=zhangsan
scheme: ['hello']
步骤二:
main.js中写入
app.setAsDefaultProtocolClient('hello')
如果需要唤起url里的参数可以从process.argv[1]中拿到
如果是统信和deepin,需要额外的操作
首先创建desktop文件
安装完成后的脚本里执行注册scheme动作