こんにちは私は電子を初めて使い、アプリケーションのインストール時にカスタムプロトコルを登録する方法が不思議でした。電子アプリケーションのインストール時にカスタムプロトコルを登録する
私はアプリを構築するために電子ビルダーを使用しています。ここでは、ビルドのビルドコードは、私は、以下の行を追加して、カスタムプロトコル
app.setAsDefaultProtocolClient("testapp");
を登録するが、私はアプリに、少なくとも最初の時間を実行した場合、それが唯一のないことを知っている
"build": {
"appId": "com.test.testapp",
"productName": "testapp",
"asar": true,
"protocols": [{
"name": "testapp",
"schemes": [ "testapp" ]
}],
"nsis": {
"oneClick": false,
"perMachine": true,
"allowToChangeInstallationDirectory": true,
"runAfterFinish": false,
"createDesktopShortcut": true
},
"squirrelWindows": {
"msi": true
},
"directories": {
"output": "distribution"
}
です。
インストール後にユーザーがアプリを起動するという保証はありません。
だから私は、電子ビルダー