UNPKG

kmphitech-packages

Version:
25 lines (23 loc) 821 B
var firebase = require('firebase-admin'); var serviceAccount = require('./firebase_config.json'); // put service account file path firebase.initializeApp({ credential: firebase.credential.cert(serviceAccount) }) async function sendFirebaseNotification(device_token, title, body, data = {}) { var message = { token: device_token, // registration_ids: device_token, // Multiple tokens in an array notification: { title: title, body: body }, data: data }; try { var response = await firebase.messaging().send(message); console.log('notification response-->>>', response); } catch (error) { console.log('notification error-->>>', error); } } module.exports = { sendFirebaseNotification }