From cb1ba121cde8347107f549157d432003eb98db97 Mon Sep 17 00:00:00 2001 From: halphass Date: Sun, 26 Mar 2017 12:44:04 +0200 Subject: [PATCH] @adding notification type & url --- www/js/push.js | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/www/js/push.js b/www/js/push.js index c0102ca..d30948e 100644 --- a/www/js/push.js +++ b/www/js/push.js @@ -16,12 +16,13 @@ function onDeviceReadyPush() { windows: {} }); + /* * registra l'id univoco dell'installazione su xm.bus.pm */ push.on('registration', function(registration) { console.log(JSON.stringify(registration)); - var url = "https://xm.bus.pm/api/d/c?device=" + registration.registrationId; + var url = "https://xm.bus.pm/api/d/c?token=" + registration.registrationId + "&token_type=gcm&topic=xm24"; $.get(url, function( data ) { console.log(JSON.stringify(data)); }); @@ -32,11 +33,30 @@ function onDeviceReadyPush() { */ push.on('notification', function(data) { console.log(JSON.stringify(data)); - // alert(JSON.stringify(data)); - $("body").pagecontainer("change", "#alert"); - $("#alert-title").html(data.title); - $("#alert-message").html(data.message); + if(data.additionalData.type === 'alarm') + { + /* + * QUESTA è una COMUNICAZIONE IMPORTANTE! + */ + $("body").pagecontainer("change", "#alert"); + $("#alert-title").html(data.title); + $("#alert-message").html(data.message); + } + else + { + /* + * QUESTO è un SEMPLICE AGGIORNAMENTO! + */ + if(!empty(data.additionalData.url)) + { + console.log('HO UN URL VALIDO '+data.additionalData.url); + } + else { + console.log('NESSUN URL, DEVO VISUALIZZARE DA QUALCHE PARTE MESSAGGIO E TITOLO..'); + } + + } });