mirror of
https://gitlab.silvrtree.co.uk/martind2000/SODashServer.git
synced 2025-03-12 09:50:01 +00:00
Apple Push notifications. Trying something else. again
This commit is contained in:
parent
13b7bd8b27
commit
51800e5fd8
@ -122,6 +122,20 @@ var officeController = function(neweventbus) {
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
officeController.prototype.sendiOSAPN = function(packet) {
|
||||||
|
logger.info('Sending the same notification each of the devices with one call to pushNotification.');
|
||||||
|
var note = new apn.notification();
|
||||||
|
var now = new Date();
|
||||||
|
note.setAlertText(packet.msg);
|
||||||
|
note.setAlertTitle('Smart Office');
|
||||||
|
note.setBadge(1);
|
||||||
|
note.setSound('dong.aiff');
|
||||||
|
note.badge = 1;
|
||||||
|
|
||||||
|
apnService.pushNotification(note, this.iosTokens);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
officeController.prototype.announceMeetingEnd = function(meeting) {
|
officeController.prototype.announceMeetingEnd = function(meeting) {
|
||||||
logger.debug('announceMeetingEnd',meeting);
|
logger.debug('announceMeetingEnd',meeting);
|
||||||
var msg = ['The meeting "', meeting.summary, '" is due to end in five minutes. Would you like to extend it by another five minutes?'].join('');
|
var msg = ['The meeting "', meeting.summary, '" is due to end in five minutes. Would you like to extend it by another five minutes?'].join('');
|
||||||
@ -140,18 +154,22 @@ officeController.prototype.announceMeetingEnd = function(meeting) {
|
|||||||
dry_run: false
|
dry_run: false
|
||||||
});
|
});
|
||||||
|
|
||||||
|
this.sendiOSAPN(packet);
|
||||||
|
|
||||||
sender.sendMessage(message.toJSON(), '', true, function(err, data) {
|
sender.sendMessage(message.toJSON(), '', true, function(err, data) {
|
||||||
if (!err) {
|
if (!err) {
|
||||||
logger.info('Message sent');
|
logger.info('Message sent');
|
||||||
logger.debug(data);
|
logger.debug(data);
|
||||||
// do something
|
// Do something
|
||||||
} else {
|
} else {
|
||||||
logger.error('Message failed');
|
logger.error('Message failed');
|
||||||
logger.error(err);
|
logger.error(err);
|
||||||
// handle error
|
// Handle error
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user