как отправить уведомление в браузер android chrome с помощью nodejs? - PullRequest
0 голосов
/ 22 января 2020

Я хочу отправить уведомление pu sh из node js в chrome браузер моего устройства android. Это возможно? Если да, то как этого добиться? Заранее спасибо.

1 Ответ

1 голос
/ 22 января 2020

взгляните на симпатичный модуль web-pu sh Вам необходимо иметь ключ API GCM и ключ VAPID, который модуль поможет вам сгенерировать впервые.

const webpush = require('web-push');

// VAPID keys should only be generated only once.
const vapidKeys = webpush.generateVAPIDKeys();

webpush.setGCMAPIKey('<Your GCM API Key Here>');
webpush.setVapidDetails(
  'mailto:example@yourdomain.org',
  vapidKeys.publicKey,
  vapidKeys.privateKey
);

// This is the same output of calling JSON.stringify on a PushSubscription
const pushSubscription = {
  endpoint: '.....',
  keys: {
    auth: '.....',
    p256dh: '.....'
  }
};

webpush.sendNotification(pushSubscription, 'Your Push Payload Text');

Удачи!

...