12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- function onDeviceReadyPush() {
- var push = PushNotification.init({
- // forceReload: true,
- // forceStart: true,
- android: {
- senderID: "667898382143"
- },
- browser: {
- pushServiceURL: 'http://push.api.phonegap.com/v1/push'
- },
- ios: {
- alert: "true",
- badge: "true",
- sound: "true"
- },
- 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;
- $.get(url, function( data ) {
- console.log(JSON.stringify(data));
- });
- });
- /*
- * gestisce la notifica ricevuta
- */
- 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);
- });
- push.on('error', function(e) {
- console.log(JSON.stringify(e));
- });
- };
- document.addEventListener('deviceready', onDeviceReadyPush, true);
|