Guest User

Untitled

a guest
Jun 18th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1. var Sender = require('node-xcs').Sender;
  2. var Message = require('node-xcs').Message;
  3. var Notification = require('node-xcs').Notification;
  4. var Result = require('node-xcs').Result;
  5. var xcs = new Sender('123', 'xxxx', 1);
  6. const uuidv4 = require('uuid/v4');
  7. xcs.on('message', function(messageId, from, data, category) {
  8. console.log('received message', arguments);
  9. });
  10.  
  11.  
  12. xcs.on('receipt', function(messageId, from, data, category){
  13. console.log(messageId,'dsafdsafdsaf')
  14. });
  15.  
  16. xcs.on('connected', function(){console.log('connected')});
  17. xcs.on('disconnected', function(){console.log('disconnected')});
  18. xcs.on('online', function(){console.log('online')});
  19. xcs.on('error', console.error);
  20. xcs.on('message-error', function(){console.log('message-error')});
  21.  
  22. var notification = new Notification("./logo.png")
  23. .title("Hello buddy!")
  24. .clickAction("https://github.com/guness/node-xcs/blob/master/google/Notification.js")
  25. .body("test_body")
  26. .build();
  27.  
  28. var message = new Message(uuidv4())
  29. .priority("high")
  30. .dryRun(false)
  31. .deliveryReceiptRequested(true)
  32. .notification(notification)
  33. .build();
  34.  
  35. xcs.sendNoRetry(message, 'token', function(result) {
  36. if (result.getError()) {
  37. console.error(result.getErrorDescription());
  38. } else {
  39. console.log("message sent: #" + result.getMessageId());
  40. }
  41. });
  42.  
  43. <gcm xmlns="google:mobile:data">{
  44. "to": "token",
  45. "message_id": "59171fc6-42ad-4f22-812f-d0c4f7fa63d0",
  46. "priority": "high",
  47. "delivery_receipt_requested": true,
  48. "notification": {
  49. "body": "test_body",
  50. "click_action": "https://github.com/guness/node-xcs/blob/master/google/Notification.js",
  51. "icon": "./logo.png",
  52. "title": "Hello buddy!"
  53. }
  54. }</gcm>
Add Comment
Please, Sign In to add comment