basebot-util-fcm
v2.1.32
Published
Firebase Cloud Messaging integration for Basebot
Downloads
18
Readme
basebot-util-fcm
Send notifications using FCM
Usage
Requires the following env vars:
FIREBASE
Your service account JSON (docs)
Example
import { notify, schedule } from 'basebot-util-fcm'
import { storage } from '../services'
const notification = {
userId: 'some-user-id',
storage,
payload: {
text: 'Your report is ready',
trigger: 'reportReady',
click_action: 'NOTIFICATION_CLICK'
}
}
// sending a notification immediately
notify(notification)
// scheduling a notification
schedule(new Date(2020, 11, 21, 5, 30, 0), notification) // any date object