Для чего нужен appId в приложении electron
Нашёл статью интеграции Electron и React
https://reactjsexample.com/electron-integration-with-react/
Здесь в 4м пункте, есть код который нужно вставить в package.json
{
"description": "<your project description>",
"author": "<author of app>",
"build": {
"appId": "<com.your_app>"
},
"main": "public/electron.js",
"homepage": "./",
"scripts": {
"react-start": "react-scripts start",
"react-build": "react-scripts build",
"react-test": "react-scripts test --env=jsdom",
"react-eject": "react-scripts eject",
"electron-build": "electron-builder",
"release": "npm run build && electron-builder --linux --win --mac --x64 --ia32 --publish never",
"build": "npm run react-build && npm run electron-build",
"start": "concurrently \"cross-env BROWSER=none yarn react-start\" \"wait-on http://localhost:3000 && electron .\""
},
}
Вопросы такие:
Для чего нужен
appIdи как его правильно устанавливать?
(рандомная строка, или получать где-то на сервисах, типа как при регистрации приложения)Нужно ли обновлять(менять)
appIdнапример при обновлении приложения
"build": {
"appId": "<com.your_app>"
},