/push/:msgtoken sendet Push
This commit is contained in:
		@@ -1,5 +1,6 @@
 | 
			
		||||
var express = require('express');
 | 
			
		||||
var router = express.Router();
 | 
			
		||||
var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
 | 
			
		||||
// var firebase = require('firebase');
 | 
			
		||||
var admin = require('firebase-admin');
 | 
			
		||||
//Database
 | 
			
		||||
@@ -29,13 +30,14 @@ var firebaseAdmin = admin.initializeApp({
 | 
			
		||||
 | 
			
		||||
function sendPush(msgtoken, title, text){
 | 
			
		||||
  var message = {
 | 
			
		||||
    data: {
 | 
			
		||||
    notification: {
 | 
			
		||||
      title: title,
 | 
			
		||||
      text: text
 | 
			
		||||
    }
 | 
			
		||||
      body: text
 | 
			
		||||
    },
 | 
			
		||||
    token: msgtoken
 | 
			
		||||
  };
 | 
			
		||||
  
 | 
			
		||||
  firebaseAdmin.messaging().sendToDevice(msgtoken, message)
 | 
			
		||||
  firebaseAdmin.messaging().send(message)
 | 
			
		||||
  .then(function(response) {
 | 
			
		||||
    // See the MessagingDevicesResponse reference documentation for
 | 
			
		||||
    // the contents of response.
 | 
			
		||||
@@ -49,9 +51,8 @@ function sendPush(msgtoken, title, text){
 | 
			
		||||
 | 
			
		||||
//Push
 | 
			
		||||
router.get('/push/:msgtoken', function (req, res, next) {
 | 
			
		||||
    sendPush(req.params.msgtoken, "Update", "Einkaufsliste wurde geändert")
 | 
			
		||||
    res.status(200)
 | 
			
		||||
    
 | 
			
		||||
    sendPush(req.params.msgtoken, "Update", "Einkaufsliste wurde geändert");
 | 
			
		||||
    res.status(200).send(req.params.msgtoken);
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user