setBadgeCount () не работает после запуска электронного компоновщика - PullRequest
0 голосов
/ 29 апреля 2020

setBadgeCount() не работает после запуска electron-builder

Все работает при локальном запуске, но когда я запускаю yarn electron-builder распределенное приложение не обновляет счетчик значков, независимо от того, какой метод я использую , Я проверил папку сборки внутри моего репозитория и скомпилированная функция там. Шаг разрыва находится где-то в electron-builder развертывании.

electron: "^8.2.3"

electron-builder: "^22.5.1"

Реагирующий компонент

const { app } = window.require('electron').remote;

function openCountText(count) {
  let badgeCount = `(${count}) `;
  if (!count) badgeCount = '';
  if (count > 9) badgeCount = '(9+) ';

  // Sets the badge count on the Desktop Application
  !!count && !!app && app.dock.setBadgeCount(count)

  return badgeCount;
}

Вариации (Некоторые из этих методов не рекомендуется)

  !!count && !!app && app.dock.setBadge(`${count}`)
  !!count && !!app && app.dock.setBadge("19")
  !!count && !!app && app.setBadgeCount(2)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...