-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpush.js
More file actions
21 lines (16 loc) · 809 Bytes
/
push.js
File metadata and controls
21 lines (16 loc) · 809 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
var push = require('web-push');
let vapidkeys = {
publicKey: 'BNCk31EnLLuhBd9Qtj54q01gwCtVptBHM3awHeffcn_8c-u6ZQQPmr_8L7oDzylnncodh9tyDTAdqwMiQ2mK7sA',
privateKey: 'enD8mYwlUvNMCGDQz8UmfwERtWHgDhOFFfEOh1t1TyE'
}
push.setVapidDetails('mailto:test@code.co.uk', vapidkeys.publicKey, vapidkeys.privateKey)
let sub = {
endpoint:
'https://fcm.googleapis.com/fcm/send/fhttm3zaf9c:APA91bFR-Q-JvnudLL7FrCo7IW0_Kej1Wgt5VvJ7NOSw7F3yu8xvHuWfOMxUzDmHpMKT0hxiT1PuLFtg996nt0DCxR-ikvd28BSys4CJ2-DbzqMdZe1EdQ2UjRCbQt1EfZmQEoPxWsmM',
expirationTime:null,
keys:{
p256dh:'BAcjolF2jgqKDU1cZeBRXrlefh7oObGxPa51Dxc_cBsaYAwYSac6Tj_bYI9gYWh48BxnS0YekohrjTDlrrHN6o8',
auth:'mnsQbRRYlnANJJqv-jZhbQ'
}
};
push.sendNotification(sub, 'test message')