{"id":31,"date":"2015-01-12T12:38:48","date_gmt":"2015-01-12T11:38:48","guid":{"rendered":"http:\/\/puship.com\/?page_id=31"},"modified":"2015-02-17T13:27:40","modified_gmt":"2015-02-17T12:27:40","slug":"windows-phone","status":"publish","type":"page","link":"http:\/\/www.puship.com\/it\/documentazione\/metodi-deprecati\/windows-phone\/","title":{"rendered":"Windows Phone"},"content":{"rendered":"<ol>\n<li>Scarica il plugin phonegap per Windows Phone da <a href=\"http:\/\/www.puship.com\/it\/documentazione\/phonegap-windows-phone-78-plugin\" target=\"_blank\" \/>questo link<\/a> (Compatibile con wp 7, 7.8 e 8).<\/li>\n<li>Referenzia la libreria <i>PushipPlugin.dll<\/i> al tuo progetto phonegap.<\/li>\n<li>Aggiungi il file <i>PushipPlugin.cs<\/i> nella root della tua applicazione.<\/li>\n<li>Aggiungi la seguente riga nel file <i>config.xml<\/i> per abilitare il plugin:\n<ol>\n<pre class=\"wp-code-highlight prettyprint\"><plugin name=\"PushipPlugin\"\/><\/pre>\n<\/ol>\n<\/li>\n<li>Apri il file App.xaml e aggiungi il seguente namespace all&#8217;elemento <i>Application<\/i>:\n<ol>\n<pre class=\"wp-code-highlight prettyprint\">xmlns:PushipPlugin=\"clr-namespace:PushipPlugin;assembly=PushipPlugin\"<\/pre>\n<\/ol>\n<\/li>\n<li>Sempre nel file App.xaml, sostituisci l&#8217;elemento <i>shell:PhoneApplicationService<\/i> con:\n<ol>\n<pre class=\"wp-code-highlight prettyprint\"><PushipPlugin:PhonePushApplicationService Activated=\"Application_Activated\"\r\n                                             Closing=\"Application_Closing\"\r\n                                             Deactivated=\"Application_Deactivated\"\r\n                                             Launching=\"Application_Launching\"\/><\/pre>\n<\/ol>\n<\/li>\n<li>Aggiungi lo script PushipNotification.js alla tua cartella assets\/www folder e includilo nel file <em>index.html<\/em><\/li>\n<li>Aggiungi il codice seguente nel metodo <em>OnDeviceReady<\/em>:\n<ol>\n<pre class=\"wp-code-highlight prettyprint\">Puship.PushipAppId = puship_id; \/\/ un esempio di puship_id potrebbe essere: \"h1mCVGaP9dtGnwG\"\r\n\r\nPuship.WP.Register(\r\n{\r\n    successCallback: function (pushipresult){\r\n        navigator.notification.alert(\"device registered with DeviceId:\" + pushipresult.DeviceId);\r\n    },\r\n    failCallback: function (pushipresult){\r\n        navigator.notification.alert(\"error during registration: \"+ JSON.stringify(pushipresult));\r\n    }\r\n});<\/pre>\n<\/ol>\n<\/li>\n<li>Crea una nuova applicazione nel <a href=\"http:\/\/www.puship.com\/it\/membri\/\">Puship Manager<\/a> per ottenere il Puship App ID e sostituisci il valore &#8220;puship_id&#8221; presente nello script sopra.<\/li>\n<\/ol>\n<p>Puoi ora connetterti al <a href=\"http:\/\/www.puship.com\/it\/membri\/\" target=\"_blank\">Puship Manager<\/a> e inviare notifiche push ai tuoi device!<\/p>\n<p>Per qualunque problema con la configurazione puoi scaricare l&#8217;esempio qui sotto<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><a  itemprop=\"url\" href=\"http:\/\/www.puship.com\/it\/documentazione\/esempio-phonegap-per-windows-phone-78\" target=\"_self\"  class=\"qbutton  default\" style=\"\">Esempio Windows Phone completo<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Per poter invece aggiungere tags, gestire la geolocalizzazione e tutto ci\u00f2 che riguarda il resto delle api puship visita la documentazione comune per tutte le piattaforme:<\/p>\n<p style=\"text-align: center;\"><a  itemprop=\"url\" href=\"http:\/\/www.puship.com\/it\/documentazione\/guida-common\/\" target=\"_self\"  class=\"qbutton  default\" style=\"\">Documentazione sulla libreria Common<\/a><\/p>\n<p>&nbsp;\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Scarica il plugin phonegap per Windows Phone da questo link (Compatibile con wp 7, 7.8 e 8). Referenzia la libreria PushipPlugin.dll al tuo progetto phonegap. Aggiungi il file PushipPlugin.cs nella root della tua applicazione. Aggiungi la seguente riga nel file config.xml per abilitare il plugin:&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":15965,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"http:\/\/www.puship.com\/it\/wp-json\/wp\/v2\/pages\/31\/"}],"collection":[{"href":"http:\/\/www.puship.com\/it\/wp-json\/wp\/v2\/pages\/"}],"about":[{"href":"http:\/\/www.puship.com\/it\/wp-json\/wp\/v2\/types\/page\/"}],"author":[{"embeddable":true,"href":"http:\/\/www.puship.com\/it\/wp-json\/wp\/v2\/users\/2\/"}],"replies":[{"embeddable":true,"href":"http:\/\/www.puship.com\/it\/wp-json\/wp\/v2\/comments\/?post=31"}],"version-history":[{"count":5,"href":"http:\/\/www.puship.com\/it\/wp-json\/wp\/v2\/pages\/31\/revisions\/"}],"predecessor-version":[{"id":16739,"href":"http:\/\/www.puship.com\/it\/wp-json\/wp\/v2\/pages\/31\/revisions\/16739\/"}],"up":[{"embeddable":true,"href":"http:\/\/www.puship.com\/it\/wp-json\/wp\/v2\/pages\/15965\/"}],"wp:attachment":[{"href":"http:\/\/www.puship.com\/it\/wp-json\/wp\/v2\/media\/?parent=31"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}