@added view for alert
This commit is contained in:
parent
9f98cfc95f
commit
b9dfcb9727
4 changed files with 100 additions and 6 deletions
|
@ -7,15 +7,29 @@
|
||||||
"files": {}
|
"files": {}
|
||||||
},
|
},
|
||||||
"installed_plugins": {
|
"installed_plugins": {
|
||||||
"cordova-plugin-whitelist": {
|
"cordova-plugin-network-information": {
|
||||||
"PACKAGE_NAME": "xm24.digitigrafo.it"
|
"PACKAGE_NAME": "xm24.digitigrafo.it"
|
||||||
},
|
},
|
||||||
"cordova-plugin-network-information": {
|
"cordova-plugin-whitelist": {
|
||||||
"PACKAGE_NAME": "xm24.digitigrafo.it"
|
"PACKAGE_NAME": "xm24.digitigrafo.it"
|
||||||
},
|
},
|
||||||
"cordova-sqlite-storage": {
|
"cordova-sqlite-storage": {
|
||||||
"PACKAGE_NAME": "xm24.digitigrafo.it"
|
"PACKAGE_NAME": "xm24.digitigrafo.it"
|
||||||
|
},
|
||||||
|
"phonegap-plugin-push": {
|
||||||
|
"SENDER_ID": "667898382143",
|
||||||
|
"PACKAGE_NAME": "xm24.digitigrafo.it"
|
||||||
|
},
|
||||||
|
"cordova-plugin-media": {
|
||||||
|
"PACKAGE_NAME": "xm24.digitigrafo.it"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"dependent_plugins": {}
|
"dependent_plugins": {
|
||||||
|
"cordova-plugin-compat": {
|
||||||
|
"PACKAGE_NAME": "xm24.digitigrafo.it"
|
||||||
|
},
|
||||||
|
"cordova-plugin-file": {
|
||||||
|
"PACKAGE_NAME": "xm24.digitigrafo.it"
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
|
@ -15,6 +15,16 @@
|
||||||
"is_top_level": true,
|
"is_top_level": true,
|
||||||
"variables": {}
|
"variables": {}
|
||||||
},
|
},
|
||||||
|
"phonegap-plugin-push": {
|
||||||
|
"source": {
|
||||||
|
"type": "registry",
|
||||||
|
"id": "phonegap-plugin-push@1.9.4"
|
||||||
|
},
|
||||||
|
"is_top_level": true,
|
||||||
|
"variables": {
|
||||||
|
"SENDER_ID": "667898382143"
|
||||||
|
}
|
||||||
|
},
|
||||||
"cordova-sqlite-storage": {
|
"cordova-sqlite-storage": {
|
||||||
"source": {
|
"source": {
|
||||||
"type": "registry",
|
"type": "registry",
|
||||||
|
@ -22,5 +32,29 @@
|
||||||
},
|
},
|
||||||
"is_top_level": true,
|
"is_top_level": true,
|
||||||
"variables": {}
|
"variables": {}
|
||||||
|
},
|
||||||
|
"cordova-plugin-media": {
|
||||||
|
"source": {
|
||||||
|
"type": "registry",
|
||||||
|
"id": "cordova-plugin-media@3.0.0"
|
||||||
|
},
|
||||||
|
"is_top_level": true,
|
||||||
|
"variables": {}
|
||||||
|
},
|
||||||
|
"cordova-plugin-file": {
|
||||||
|
"source": {
|
||||||
|
"type": "registry",
|
||||||
|
"id": "cordova-plugin-file"
|
||||||
|
},
|
||||||
|
"is_top_level": false,
|
||||||
|
"variables": {}
|
||||||
|
},
|
||||||
|
"cordova-plugin-compat": {
|
||||||
|
"source": {
|
||||||
|
"type": "registry",
|
||||||
|
"id": "cordova-plugin-compat"
|
||||||
|
},
|
||||||
|
"is_top_level": false,
|
||||||
|
"variables": {}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -375,6 +375,21 @@
|
||||||
<!--chiude content -->
|
<!--chiude content -->
|
||||||
</div>
|
</div>
|
||||||
<!-- chiude pagina -->
|
<!-- chiude pagina -->
|
||||||
|
<div data-role="page" id="alert" data-prev="index" data-next="" data-dom-cache="true" data-theme="a" class="ui-page">
|
||||||
|
|
||||||
|
<div role="main" class="ui-content">
|
||||||
|
|
||||||
|
<div class="ui-body" style="text-align: center">
|
||||||
|
<p><img src="image/xm-logo.png" class="rwd" /></p>
|
||||||
|
<h1 class="introlettera" id="alert-title"></h1>
|
||||||
|
<h2 id="alert-message"></h2>
|
||||||
|
<button onclick="spengimi()" id="spegni-musica">Ferma Musica</button>
|
||||||
|
</div>
|
||||||
|
<!-- chiude body-->
|
||||||
|
</div>
|
||||||
|
<!--chiude content -->
|
||||||
|
</div>
|
||||||
|
<!-- chiude pagina -->
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
|
@ -832,6 +832,11 @@ function checkAndReset() {
|
||||||
|
|
||||||
|
|
||||||
var my_media = {};
|
var my_media = {};
|
||||||
|
function spengimi() {
|
||||||
|
my_media.stop();
|
||||||
|
$("#alert-title").hide();
|
||||||
|
|
||||||
|
}
|
||||||
function onDeviceReadyPush() {
|
function onDeviceReadyPush() {
|
||||||
var push = PushNotification.init({
|
var push = PushNotification.init({
|
||||||
android: {
|
android: {
|
||||||
|
@ -848,15 +853,43 @@ function onDeviceReadyPush() {
|
||||||
windows: {}
|
windows: {}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
/*
|
||||||
|
* 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?device=" + registration.registrationId;
|
||||||
$.get(url, function( data ) {
|
$.get(url, function( data ) {
|
||||||
console.log(JSON.stringify(data));
|
console.log(JSON.stringify(data));
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
/*
|
||||||
|
* gestisce la notifica ricevuta
|
||||||
|
*/
|
||||||
push.on('notification', function(data) {
|
push.on('notification', function(data) {
|
||||||
|
// console.log(JSON.stringify(data));
|
||||||
|
// alert(JSON.stringify(data));
|
||||||
|
/*
|
||||||
|
{
|
||||||
|
"title": "ciaooo",
|
||||||
|
"message": "ciaone",
|
||||||
|
"additionalData": {
|
||||||
|
"google.message_id": "0:1489146072171053%91acc10daee52ff4",
|
||||||
|
"coldstart": false,
|
||||||
|
"collapse_key": "ciaooo",
|
||||||
|
"foreground": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
|
$("body").pagecontainer("change", "#alert");
|
||||||
|
$("#alert-title").html(data.title);
|
||||||
|
$("#alert-message").html(data.message);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* suona l'allarme
|
||||||
|
*/
|
||||||
my_media = new Media("/android_asset/www/media/alarm.wav",
|
my_media = new Media("/android_asset/www/media/alarm.wav",
|
||||||
// success callback
|
// success callback
|
||||||
function () {
|
function () {
|
||||||
|
@ -868,8 +901,6 @@ function onDeviceReadyPush() {
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
my_media.play();
|
my_media.play();
|
||||||
console.log(JSON.stringify(data));
|
|
||||||
alert(JSON.stringify(data));
|
|
||||||
});
|
});
|
||||||
|
|
||||||
push.on('error', function(e) {
|
push.on('error', function(e) {
|
||||||
|
|
Loading…
Reference in a new issue