{"id":15981,"date":"2015-02-09T10:04:49","date_gmt":"2015-02-09T09:04:49","guid":{"rendered":"http:\/\/puship.com\/?page_id=15981"},"modified":"2015-02-18T12:50:53","modified_gmt":"2015-02-18T11:50:53","slug":"blackberry","status":"publish","type":"page","link":"https:\/\/www.puship.com\/it\/documentazione\/metodi-deprecati\/blackberry\/","title":{"rendered":"BlackBerry"},"content":{"rendered":"<ol>\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\">\r\nPuship.PushipAppId = puship_id; \/\/ un esempio di puship_id potrebbe essere: \"h1mCVGaP9dtGnwG\"\r\nvar serverUrl = \"http:\/\/cpXXX.pushapi.eval.blackberry.com\"; \/\/ l'url di produzione o sviluppo fornito da blackberry\r\nvar appId = \"396-577a13e9r57070Mnn75549ii0ch2r9l41808\"; \/\/ questo appid \u00e8 fornito da blackberry assieme all'url\r\nvar port = 32200;\r\n\r\nPuship.BPNS.Register(port, serverUrl, appId,\r\n{\r\n\tsuccessCallback: function (pushipresult){\r\n\t\tnavigator.notification.alert(\"device registered with DeviceId:\" + pushipresult.DeviceId);\r\n\t},\r\n\tfailCallback: function (pushipresult){\r\n\t\tnavigator.notification.alert(\"error during registration: \"+ JSON.stringify(pushipresult));\r\n\t}\r\n});\r\n<\/pre>\n<\/ol>\n<\/li>\n<li>Aggiungi i seguenti permessi al file <em>config.xml<\/em>:\n<ol>\n<pre class=\"wp-code-highlight prettyprint\">\r\n  <feature id=\"blackberry.invoke\" required=\"true\" version=\"1.0.0.0\" \/>\r\n  <feature id=\"blackberry.push\" required=\"true\" version=\"1.0.0.0\" \/>\r\n<\/pre>\n<\/ol>\n<\/li>\n<li>Crea una nuova cartella col nome <em>resources<\/em> nella cartella <em>www<\/em> e copia <a href=\"http:\/\/www.puship.com\/wp-content\/uploads\/2015\/02\/notification.png\">questa<\/a> icona, puoi anche sostituirla con una personalizzata.<\/li>\n<li>Se non l&#8217;hai gi\u00e0 fatto, segui la seguente <a href=\"http:\/\/www.puship.com\/it\/documentazione\/server\/#BBStore\">guida<\/a> per ottenere il serverUrl e l&#8217; appId e sostituisci tutte le istanze nello script precedente.<\/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\/\">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-blackberry\/\" target=\"_self\"  class=\"qbutton  default\" style=\"\">Esempio BlackBerry 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\t<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Aggiungi lo script PushipNotification.js alla tua cartella assets\/www folder e includilo nel file index.html Aggiungi il codice seguente nel metodo OnDeviceReady: Puship.PushipAppId = puship_id; \/\/ un esempio di puship_id potrebbe essere: &#8220;h1mCVGaP9dtGnwG&#8221; var serverUrl = &#8220;http:\/\/cpXXX.pushapi.eval.blackberry.com&#8221;; \/\/ l&#8217;url di produzione o sviluppo fornito da blackberry&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":15965,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.puship.com\/it\/wp-json\/wp\/v2\/pages\/15981\/"}],"collection":[{"href":"https:\/\/www.puship.com\/it\/wp-json\/wp\/v2\/pages\/"}],"about":[{"href":"https:\/\/www.puship.com\/it\/wp-json\/wp\/v2\/types\/page\/"}],"author":[{"embeddable":true,"href":"https:\/\/www.puship.com\/it\/wp-json\/wp\/v2\/users\/1\/"}],"replies":[{"embeddable":true,"href":"https:\/\/www.puship.com\/it\/wp-json\/wp\/v2\/comments\/?post=15981"}],"version-history":[{"count":7,"href":"https:\/\/www.puship.com\/it\/wp-json\/wp\/v2\/pages\/15981\/revisions\/"}],"predecessor-version":[{"id":16800,"href":"https:\/\/www.puship.com\/it\/wp-json\/wp\/v2\/pages\/15981\/revisions\/16800\/"}],"up":[{"embeddable":true,"href":"https:\/\/www.puship.com\/it\/wp-json\/wp\/v2\/pages\/15965\/"}],"wp:attachment":[{"href":"https:\/\/www.puship.com\/it\/wp-json\/wp\/v2\/media\/?parent=15981"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}