Compare commits

...

3 commits

Author SHA1 Message Date
halphass
f312ff748e Merge remote-tracking branch 'origin/master' 2017-03-26 12:45:17 +02:00
halphass
e08afa1416 @adding notification type & url 2017-03-26 12:44:58 +02:00
halphass
cb1ba121cd @adding notification type & url 2017-03-26 12:44:04 +02:00

View file

@ -16,12 +16,13 @@ function onDeviceReadyPush() {
windows: {} windows: {}
}); });
/* /*
* registra l'id univoco dell'installazione su xm.bus.pm * registra l'id univoco dell'installazione su xm.bus.pm
*/ */
push.on('registration', function(registration) { push.on('registration', function(registration) {
console.log(JSON.stringify(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 ) { $.get(url, function( data ) {
console.log(JSON.stringify(data)); console.log(JSON.stringify(data));
}); });
@ -32,11 +33,36 @@ function onDeviceReadyPush() {
*/ */
push.on('notification', function(data) { push.on('notification', function(data) {
console.log(JSON.stringify(data)); console.log(JSON.stringify(data));
// alert(JSON.stringify(data));
$("body").pagecontainer("change", "#alert"); if(data.additionalData.type === 'alarm')
$("#alert-title").html(data.title); {
$("#alert-message").html(data.message); /*
* 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);
/*
TODO: va aggiunto come si deve comportare l'app
*/
}
else {
console.log('NESSUN URL, DEVO VISUALIZZARE DA QUALCHE PARTE MESSAGGIO E TITOLO..');
/*
TODO: va aggiunto come si deve comportare l'app
*/
}
}
}); });