Электрон не может получать уведомления - PullRequest
0 голосов
/ 15 апреля 2019

Я пытался следовать учебнику на этом веб-сайте , но после того, как я это сделал, я не смог получить уведомления в качестве окончательного результата учебника

Это код, который я пишу:

const electron      = require('electron');
const path          = require('path');
const BrowserWindow = electron.remote.BrowserWindow;
const axios         = require('axios');
const ipc           = electron.ipcRenderer;

const notifyBtn = document.getElementById('notifyBtn');
let price       = document.querySelector('h1');
let targetPrice = document.getElementById('targetPrice');
let targetPriceVal;

const notification = {
  title: 'BTC Alert',
  body : 'BTC just beat your target price!'
};

function getBTC() {
  axios.get('https://min-api.cryptocompare.com/data/pricemulti?fsyms=BTC&tsyms=USD')
       .then(res => {
         const cryptos   = res.data.BTC.USD;
         price.innerHTML = '$' + cryptos.toLocaleString('en');
         if (targetPrice.innerHTML !== '' && targetPriceVal < res.data.BTC.USD) {
           const myNotification = new Notification(notification.title, notification);
           console.log(notification.title)
         }
       })
}

getBTC();
setInterval(function () {
  getBTC();
}, 10000);

Ожидание, которое я хочу получить: когда результаты ответа превысят мое целевое значение, я получу уведомление.

Я попытался использовать console.log(), и он работает хорошо.Но не с уведомлениями.

Я пытался изменить new window.Notification(...) на new Notification(...), но так же хорошо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...