@liamcottle/push-receiver
Version:
A library to subscribe to GCM/FCM and receive notifications within a node process.
18 lines (15 loc) • 456 B
JavaScript
const register = require('./register');
const Client = require('./client.js');
const AndroidFCM = require('./android/fcm.js');
module.exports = {
listen,
register,
AndroidFCM,
Client,
};
async function listen(androidId, securityToken, persistentIds, notificationCallback) {
const client = new Client(androidId, securityToken, persistentIds);
client.on('ON_NOTIFICATION_RECEIVED', notificationCallback);
client.connect();
return client;
}