Для чего нужен 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 .\""
  },
}

Вопросы такие:

  1. Для чего нужен appId и как его правильно устанавливать?
    (рандомная строка, или получать где-то на сервисах, типа как при регистрации приложения)

  2. Нужно ли обновлять(менять) appId например при обновлении приложения

"build": {
  "appId": "<com.your_app>"
},

Ответы (0 шт):