{"id":15985,"date":"2015-02-09T10:10:07","date_gmt":"2015-02-09T09:10:07","guid":{"rendered":"http:\/\/puship.com\/?page_id=15985"},"modified":"2020-07-20T18:12:37","modified_gmt":"2020-07-20T17:12:37","slug":"server","status":"publish","type":"page","link":"http:\/\/www.puship.com\/it\/documentazione\/server\/","title":{"rendered":"Setup lato Server"},"content":{"rendered":"<div id=\"guidemenu\">\n<ol>\n<li><a href=\"#AccountCreation\">Creazione account<\/a><\/li>\n<li><a href=\"#ApplicationCreation\">Creazione applicazione puship<\/a><\/li>\n<li><a href=\"#StoreSetup\">Setup degli store<\/a>\n<ol>\n<li><a href=\"#AppleStore\">Apple Store<\/a>\n<ol>\n<li><a href=\"#AppleIdCreation\">Creazione dell\u2019identifier<\/a><\/li>\n<li><a href=\"#AppleEnablePush\">Abilitazione del certificato<\/a><\/li>\n<li><a href=\"#AppleExportCertificate\">Esportazione del certificato per Puship<\/a><\/li>\n<li><a href=\"#AppleConfigService\">Configurazione del Server Puship<\/a><\/li>\n<li><a href=\"#AppleProvProfile\">Generare il Provisioning Profile<\/a><\/li>\n<li><a href=\"#AppleCert\">Associare il Profilo al Progetto<\/a>\n<ol>\n<li><a href=\"#AppleXCode\">Su CLI<\/a><\/li>\n<li><a href=\"#AppleOnlineBuild\">Sul Phonegap Online Builder<\/a><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<li><a href=\"#GoogleStore\">Google Play<\/a>\n<ol>\n<li><a href=\"#GoogleAPIProject\">Creazione del progetto Firebase<\/a><\/li>\n<li><a href=\"#GoogleConfigGCM\">Configurazione del Server Puship<\/a><\/li>\n<\/ol>\n<\/li>\n<li><a href=\"#WPStore\">Windows Store<\/a>\n<ol>\n<li><a href=\"#GoogleConfigMS\">Configurazione del Server Puship<\/a><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<li><a href=\"#Push\">Notifiche<\/a>\n<ol>\n<li><a href=\"#SendPush\">Invio<\/a><\/li>\n<li><a href=\"#ManagePush\">Gestione storico<\/a><\/li>\n<\/ol>\n<\/li>\n<li><a href=\"#Devices\">Dispositivi<\/a>\n<ol>\n<li><a href=\"#DeviceList\">Visualizzazione<\/a><\/li>\n<li><a href=\"#DevicePushHistory\">Storico Push per Device<\/a><\/li>\n<li><a href=\"#PushToDevice\">Invio singola Push<\/a><\/li>\n<\/ol>\n<\/li>\n<li><a href=\"#Statistics\">Statistiche<\/a><\/li>\n<\/ol>\n<\/div>\n<p>&nbsp;<\/p>\n<h2><a name=\"AccountCreation\"><\/a>Creazione account<\/h2>\n<p>Per iniziare ad utilizzare Puship devi prima registrarti, la procedura \u00e8 semplice e gratuita: Vai sulla pagina membri e clicca su <em>register<\/em><\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-405\" src=\"\/\/www.puship.com\/wp-content\/uploads\/2015\/02\/Login.png\" alt=\"Login\" width=\"770\" height=\"411\"><\/p>\n<p>Inserisci i tuoi dati e clicca su <em>create user<\/em><\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-408\" src=\"\/\/www.puship.com\/wp-content\/uploads\/2015\/02\/RegisterPopulated.png\" alt=\"Register Populated\" width=\"769\" height=\"411\"><\/p>\n<p>Ti verr\u00e0 inviata una mail con un link per poter confermare il tuo account. Una volta confermato torna nella pagina di login e inserisci il tuo Username e Password.<\/p>\n<p>&nbsp;<\/p>\n<h2><a name=\"ApplicationCreation\"><\/a>Creazione applicazione puship<\/h2>\n<p>Cliccando sul pulsante <em>add new app<\/em> comparir\u00e0 un record rappresentante la tua applicazione.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-413\" src=\"\/\/www.puship.com\/wp-content\/uploads\/2015\/02\/AddNewApp.png\" alt=\"AddNewApp\" width=\"198\" height=\"95\"><\/p>\n<p>Per configurarla clicca sul pulsante <em>Configure<\/em> come mostrato sotto<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-414\" src=\"\/\/www.puship.com\/wp-content\/uploads\/2015\/02\/ConfigureApp.png\" alt=\"Configure App\" width=\"984\" height=\"187\"><\/p>\n<p>Si aprir\u00e0 una finestra che permette di configurare i vari store. Viene anche generato l\u2019 <strong>App Code<\/strong> (chiamato anche <strong>PushipAppId<\/strong>) che poi dovrai utilizzare per configurare Puship nel file <em>www\/js\/index.js<\/em> (Es.: Puship.Register(data.registrationId, &#8220;APKCbOd72fXKVUU&#8221;);)<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-416\" src=\"\/\/www.puship.com\/wp-content\/uploads\/2015\/02\/ConfigureAppPopup.png\" alt=\"ConfigureAppPopup\" width=\"984\" height=\"569\"><\/p>\n<p>A questo punto configura le piattaforme che stai supportando seguendo le seguenti guide.<\/p>\n<p>&nbsp;<\/p>\n<h2><a name=\"StoreSetup\"><\/a>Setup degli store<\/h2>\n<h3><a name=\"AppleStore\"><\/a>Apple Store<\/h3>\n<p>La configurazione delle notifiche push per Apple \u00e8 un procedimento abbastanza complesso e deve essere effettuata da un Mac<\/p>\n<h4><a name=\"AppleIdCreation\"><\/a>Creazione dell&#8217;AppID<\/h4>\n<p>Accedi al Provisioning portal da questo <a title=\"Provisioning portal\" href=\"https:\/\/developer.apple.com\/account\/resources\/identifiers\/list\" target=\"_blank\" rel=\"noopener noreferrer\">link<\/a>, poi clicca sul pulsante + in alto per creare una nuova applicazione<img loading=\"lazy\" class=\"aligncenter size-large wp-image-17548\" src=\"https:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Identifiers-1024x606.jpg\" alt=\"\" width=\"1024\" height=\"606\" srcset=\"http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Identifiers-1024x606.jpg 1024w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Identifiers-300x178.jpg 300w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Identifiers-768x455.jpg 768w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Identifiers-1536x909.jpg 1536w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Identifiers-700x414.jpg 700w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Identifiers.jpg 1840w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Seleziona <strong>AppIDs<\/strong> e nella schermata successiva seleziona <strong>App<\/strong> come tipo di applicazione.<img loading=\"lazy\" class=\"aligncenter size-large wp-image-17553\" src=\"https:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/AppIDsAppType-1024x669.jpg\" alt=\"\" width=\"1024\" height=\"669\" srcset=\"http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/AppIDsAppType-1024x669.jpg 1024w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/AppIDsAppType-300x196.jpg 300w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/AppIDsAppType-768x502.jpg 768w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/AppIDsAppType-1536x1003.jpg 1536w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/AppIDsAppType-400x260.jpg 400w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/AppIDsAppType-700x457.jpg 700w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/AppIDsAppType.jpg 1840w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Continua e nella successiva schermata inserisci il nome dell\u2019applicazione e l\u2019Unique Identifier che vorrai utilizzare, <strong>a fondo pagina spunta Push Notifications<\/strong>, poi clicca su <i>Continue<\/i>. Nella successiva pagina conferma la creazione dell&#8217;applicazione cliccando su <em>Register<\/em>.<img loading=\"lazy\" class=\"aligncenter size-large wp-image-17558\" src=\"https:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/RegisterAppID-1024x606.jpg\" alt=\"\" width=\"1024\" height=\"606\" srcset=\"http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/RegisterAppID-1024x606.jpg 1024w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/RegisterAppID-300x178.jpg 300w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/RegisterAppID-768x455.jpg 768w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/RegisterAppID-1536x909.jpg 1536w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/RegisterAppID-700x414.jpg 700w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/RegisterAppID.jpg 1840w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><img loading=\"lazy\" class=\"aligncenter size-large wp-image-17541\" src=\"https:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/5-RegisterAppIDPushEnable-1-1024x486.png\" alt=\"\" width=\"1024\" height=\"486\"><\/p>\n<h4><a name=\"AppleEnablePush\"><\/a>Abilitazione delle notifiche push<\/h4>\n<p>Dal men\u00f9 di sinistra clicca ora su certificates e poi sul pulsante + in alto per creare un nuovo certificato<br \/>\n<img loading=\"lazy\" class=\"aligncenter size-large wp-image-17600\" src=\"https:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Certificates-2-1024x608.jpg\" alt=\"\" width=\"1024\" height=\"608\" srcset=\"http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Certificates-2-1024x608.jpg 1024w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Certificates-2-300x178.jpg 300w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Certificates-2-768x456.jpg 768w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Certificates-2-1536x911.jpg 1536w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Certificates-2-700x415.jpg 700w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Certificates-2.jpg 1842w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/> Seleziona <strong>Apple Push Notification Service SSL (Sandbox e Production)<\/strong> come tipo di servizio, quindi premi continua. Questa tipologia \u00e8 valida sia per lo sviluppo che per la produzione, non avrai quindi bisogno di creare un&#8217;altro certificato quando pubblicherai l&#8217;applicazione.<\/p>\n<p>Seleziona l&#8217;app per cui stai creando il certificato e premi nuovamente continua.<img loading=\"lazy\" class=\"aligncenter size-large wp-image-17595\" src=\"https:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/NewCertificates-1024x608.jpg\" alt=\"\" width=\"1024\" height=\"608\" srcset=\"http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/NewCertificates-1024x608.jpg 1024w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/NewCertificates-300x178.jpg 300w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/NewCertificates-768x456.jpg 768w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/NewCertificates-1536x912.jpg 1536w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/NewCertificates-700x415.jpg 700w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/NewCertificates.jpg 1840w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Apparir\u00e0 una schermata che richiede di avviare il programma <i>Keychan Access<\/i> dal Mac per generare il certificato<\/p>\n<p>Vai quindi su <i>Applications -&gt; Utilities<\/i><br \/>\n<img loading=\"lazy\" class=\"aligncenter size-large wp-image-17685\" src=\"https:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Applications-1-1024x581.jpg\" alt=\"\" width=\"600\" height=\"340\" srcset=\"http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Applications-1-1024x581.jpg 1024w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Applications-1-300x170.jpg 300w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Applications-1-768x436.jpg 768w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Applications-1-700x397.jpg 700w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Applications-1.jpg 1356w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><br \/>\ned esegui il programma Keychan Access<br \/>\n<img loading=\"lazy\" class=\"aligncenter size-large wp-image-17680\" src=\"https:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Keychain-1024x582.jpg\" alt=\"\" width=\"600\" height=\"340\" srcset=\"http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Keychain-1024x582.jpg 1024w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Keychain-300x171.jpg 300w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Keychain-768x437.jpg 768w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Keychain-700x398.jpg 700w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Keychain.jpg 1356w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><br \/>\nDal menu in alto a sinistra clicca ora <i>Keychan Access -&gt; Certificate Assistant -&gt; Request a certificate from a Certificate Authority<\/i><br \/>\n<img loading=\"lazy\" class=\"aligncenter size-full wp-image-17695\" src=\"https:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/RequestCertificateFromACertificateAuthority.jpg\" alt=\"\" width=\"600\" height=\"302\" srcset=\"http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/RequestCertificateFromACertificateAuthority.jpg 993w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/RequestCertificateFromACertificateAuthority-300x151.jpg 300w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/RequestCertificateFromACertificateAuthority-768x387.jpg 768w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/RequestCertificateFromACertificateAuthority-700x352.jpg 700w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><br \/>\nCompila la seguente form inserendo la tua email e il nome, di nuovo la tua email e seleziona Saved to disk; Clicca poi su <i>Continue<\/i><br \/>\n<img loading=\"lazy\" class=\"aligncenter size-full wp-image-17690\" src=\"https:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CertificateInformation.jpg\" alt=\"\" width=\"700\" height=\"486\" srcset=\"http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CertificateInformation.jpg 956w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CertificateInformation-300x208.jpg 300w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CertificateInformation-768x533.jpg 768w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CertificateInformation-700x486.jpg 700w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><br \/>\nSalva il certificato dove meglio credi per completare la creazione del certificato<br \/>\n<img loading=\"lazy\" class=\"aligncenter size-full wp-image-17700\" src=\"https:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CertificateAssistant.jpg\" alt=\"\" width=\"700\" height=\"486\" srcset=\"http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CertificateAssistant.jpg 956w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CertificateAssistant-300x208.jpg 300w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CertificateAssistant-768x533.jpg 768w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CertificateAssistant-700x486.jpg 700w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><br \/>\nOra torna sulla pagina dove veniva richiesto il certificato, carica il file appena creato e clicca sul pulsante <i>Continue<\/i>;<img loading=\"lazy\" class=\"aligncenter size-large wp-image-17605\" src=\"https:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/UploadCertificate-1024x608.jpg\" alt=\"\" width=\"1024\" height=\"608\" srcset=\"http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/UploadCertificate-1024x608.jpg 1024w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/UploadCertificate-300x178.jpg 300w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/UploadCertificate-768x456.jpg 768w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/UploadCertificate-1536x912.jpg 1536w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/UploadCertificate-700x415.jpg 700w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/UploadCertificate.jpg 1840w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Scarica il certificato ed eseguirlo per importarlo fra i certificati della macchina (\u00e8 sufficiente cliccarci due volte).<img loading=\"lazy\" class=\"aligncenter size-large wp-image-17613\" src=\"https:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/DownloadCertificate-1024x590.jpg\" alt=\"\" width=\"1024\" height=\"590\" srcset=\"http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/DownloadCertificate-1024x590.jpg 1024w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/DownloadCertificate-300x173.jpg 300w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/DownloadCertificate-768x443.jpg 768w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/DownloadCertificate-1536x886.jpg 1536w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/DownloadCertificate-345x198.jpg 345w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/DownloadCertificate-700x404.jpg 700w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/DownloadCertificate.jpg 1840w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>E\u2019 possibile controllare se \u00e8 stato importato correttamente accedendo al <em>Keychain Access<\/em> posizionandosi sulla voce <em>My Certificates<img loading=\"lazy\" class=\"aligncenter size-large wp-image-17822\" src=\"https:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CertificateDoubleClick-1024x714.png\" alt=\"\" width=\"700\" height=\"488\" srcset=\"http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CertificateDoubleClick-1024x714.png 1024w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CertificateDoubleClick-300x209.png 300w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CertificateDoubleClick-768x536.png 768w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CertificateDoubleClick-700x488.png 700w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CertificateDoubleClick.png 1490w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/em><\/p>\n<h4><a name=\"AppleExportCertificate\"><\/a>Esportazione del certificato per Puship<\/h4>\n<p>Per generare il certificato necessario a Puship, sempre dall\u2019applicazione <i>Keychain Access<\/i> seleziona il certificato appena importato, clicca con il destro e seleziona la voce <i>Export \u201cApple Push\u2026 <img loading=\"lazy\" class=\"aligncenter size-large wp-image-17827\" src=\"https:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/ExportP12-1024x714.png\" alt=\"\" width=\"700\" height=\"488\" srcset=\"http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/ExportP12-1024x714.png 1024w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/ExportP12-300x209.png 300w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/ExportP12-768x536.png 768w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/ExportP12-700x488.png 700w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/ExportP12.png 1490w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/i><\/p>\n<p>Inserisci il nome che vuoi dare al certificato e salvalo dove meglio credi<br \/>\n<img loading=\"lazy\" class=\"aligncenter size-large wp-image-17834\" src=\"https:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CertificateSaveAs-1024x714.png\" alt=\"\" width=\"700\" height=\"488\" srcset=\"http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CertificateSaveAs-1024x714.png 1024w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CertificateSaveAs-300x209.png 300w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CertificateSaveAs-768x536.png 768w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CertificateSaveAs-700x488.png 700w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CertificateSaveAs.png 1490w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><br \/>\nInserisci la password da applicare al certificato<img loading=\"lazy\" class=\"aligncenter size-full wp-image-17840\" src=\"https:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CertificatePwd.png\" alt=\"\" width=\"700\" height=\"488\" srcset=\"http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CertificatePwd.png 954w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CertificatePwd-300x209.png 300w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CertificatePwd-768x535.png 768w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CertificatePwd-700x488.png 700w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/p>\n<p>Se richiesta, inserisci anche la password di sistema; a questo punto hai a disposizione il certificato .p12 da utilizzare su Puship.<\/p>\n<p>&nbsp;<\/p>\n<h4><a name=\"AppleConfigService\"><\/a>Configurazione del Server Puship<\/h4>\n<p style=\"padding-bottom: 0px;\">Per configurare il server Puship:<\/p>\n<ol style=\"margin-top: 0px; padding-left: 30px;\">\n<li>Se non hai ancora creato l&#8217;app segui le istruzioni presenti al <a href=\"#ApplicationCreation\">punto 2<\/a>, se l&#8217;app \u00e8 gia presente \u00e8 sufficente cliccare sul bottone <i>Configure<\/i> dell&#8217;app esistente.<\/li>\n<li>Spostati sul tab Apple Store:<br \/>\n<img loading=\"lazy\" class=\"aligncenter size-full wp-image-416\" src=\"\/\/www.puship.com\/wp-content\/uploads\/2015\/02\/AppleTab.png\" alt=\"ConfigureAppPopup\" width=\"500\" height=\"320\"><\/li>\n<li>Spunta il campo <em>Enabled<\/em> per abilitare il servizio Apple Push.<\/li>\n<li>Spunta il campo <em>Development<\/em> per abilitare l&#8217;invio a device di sviluppo (dovrai ricordarti di rimuovere questa spunta quando pubblicherai l&#8217;app sullo store).<\/li>\n<li>Seleziona il certificato con estensione .p12 creato nel capitolo precedente e inserici la password utilizzata per esportarlo.<\/li>\n<li>Clicca su <i>Save<\/i> per completare la configurazione, il server \u00e8 ora configurato per inviare notifiche push ai device registrati.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h4><a name=\"AppleProvProfile\"><\/a>Generare il Provisioning Profile<\/h4>\n<p>Dal menu di sinistra clicca su <em>Profiles<\/em> e poi sul pulsante + in alto<img loading=\"lazy\" class=\"aligncenter size-large wp-image-17634\" src=\"https:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Profiles-1024x614.jpg\" alt=\"\" width=\"1024\" height=\"614\" srcset=\"http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Profiles-1024x614.jpg 1024w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Profiles-300x180.jpg 300w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Profiles-768x461.jpg 768w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Profiles-1536x921.jpg 1536w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Profiles-700x420.jpg 700w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Profiles.jpg 1816w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><br \/>\nNel wizard che segue seleziona <strong>App Store<\/strong> come tipo di distribuzione che stai effettuando<img loading=\"lazy\" class=\"aligncenter size-large wp-image-17640\" src=\"https:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/DistributionType-1024x614.jpg\" alt=\"\" width=\"1024\" height=\"614\" srcset=\"http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/DistributionType-1024x614.jpg 1024w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/DistributionType-300x180.jpg 300w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/DistributionType-768x461.jpg 768w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/DistributionType-700x420.jpg 700w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/DistributionType.jpg 1162w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>clicca <em>Continue<\/em> e seleziona l&#8217;applicazione per la quale stai creando il certificato, Prosegui e come mostrato nello screen successivo, seleziona il certificato al quale associare questo profilo.<img loading=\"lazy\" class=\"aligncenter size-large wp-image-17645\" src=\"https:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/SelectCertificateForProfile-1024x615.png\" alt=\"\" width=\"1024\" height=\"615\" srcset=\"http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/SelectCertificateForProfile-1024x615.png 1024w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/SelectCertificateForProfile-300x180.png 300w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/SelectCertificateForProfile-768x461.png 768w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/SelectCertificateForProfile-1536x923.png 1536w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/SelectCertificateForProfile-700x421.png 700w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/SelectCertificateForProfile.png 1816w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>ti verr\u00e0 chiesto il nome del profilo e successivamente apparir\u00e0 la seguente schermata per il download del certificato<img loading=\"lazy\" class=\"aligncenter size-large wp-image-17650\" src=\"https:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/DownloadProfile-1024x619.jpg\" alt=\"\" width=\"1024\" height=\"619\" srcset=\"http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/DownloadProfile-1024x619.jpg 1024w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/DownloadProfile-300x181.jpg 300w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/DownloadProfile-768x464.jpg 768w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/DownloadProfile-1536x928.jpg 1536w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/DownloadProfile-700x423.jpg 700w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/DownloadProfile.jpg 1816w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><br \/>\nScarica il profilo appena creato ed eseguilo con un doppio click per aggiungerlo alla lista dei provisioning del tuo sistema.<\/p>\n<p>Continua con i prossimi step per poter buildare il progetto<\/p>\n<p>&nbsp;<\/p>\n<h4><a name=\"AppleCert\"><\/a>Associare il profilo al Progetto<\/h4>\n<h5><a name=\"AppleXCode\"><\/a>Su CLI<\/h5>\n<p>Nell root del progetto crea un file chiamato build.json e copia all&#8217;interno il seguente testo:<\/p>\n<pre class=\"wp-code-highlight prettyprint\">{\n  \"ios\": {\n    \"debug\": {\n      \"codeSignIdentity\": \"iPhone Developer\",\n      \"developmentTeam\": \"YOUR-TEAM-ID\", \/\/Example : 7FSXXXXXXX\n      \"packageType\": \"development\",\n      \"automaticProvisioning\": true\n    },\n    \"release\": {\n      \"codeSignIdentity\": \"iPhone Developer\",\n      \"developmentTeam\": \"YOUR-TEAM-ID\", \/\/Example : 7FSXXXXXXX\n      \"packageType\": \"app-store\",\n      \"automaticProvisioning\": true\n    }\n  }\n}<\/pre>\n<p>Il Team ID \u00e8 quel codice in alto a destra della console di amministrazione<img loading=\"lazy\" class=\"aligncenter size-medium wp-image-17667\" src=\"https:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/TeamID-1-300x111.jpg\" alt=\"\" width=\"300\" height=\"111\" srcset=\"http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/TeamID-1-300x111.jpg 300w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/TeamID-1-539x201.jpg 539w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/TeamID-1.jpg 545w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Il setup \u00e8 stato molto laborioso ma\u2026 ora puoi compilare il progetto e sei pronto per ricevere notifiche push!<\/p>\n<h5><a name=\"AppleOnlineBuild\"><\/a>Sul Phonegap Online Builder<\/h5>\n<p>La configurazione per phonegap online builder \u00e8 spiegata molto dettagliatamente a <a title=\"config ios profile\" href=\"http:\/\/docs.phonegap.com\/phonegap-build\/signing\/overview\/\">questo link<\/a>. In alternativa puoi visualizzare il tutorial video in <a href=\"\/\/www.puship.com\/it\/documentazione\/setup-piattaforme\/phonegap-online-build\/\">questa<\/a> sezione dove viene spiegato passo passo come creare il progetto con l&#8217;online build di adobe<\/p>\n<p>&nbsp;<\/p>\n<h3><a name=\"GoogleStore\"><\/a>Google Play<\/h3>\n<p>La configurazione dell\u2019account Google play \u00e8 molto semplice, prima di tutto bisogna dire che Google non fa differenze fra sviluppo e produzione<\/p>\n<h4><a name=\"GoogleAPIProject\"><\/a>Creazione del progetto Firebase<\/h4>\n<p style=\"padding-bottom: 0px;\">Per creare il progetto Firebase:<\/p>\n<ol style=\"margin-top: 0px; padding-left: 30px;\">\n<li>Apri la console di <a href=\"https:\/\/console.firebase.google.com\" target=\"_blank\" rel=\"noopener noreferrer\">Firebase<\/a>.<\/li>\n<li>Clicca sul pulsante Aggiungi Progetto<img loading=\"lazy\" class=\"aligncenter wp-image-17351 size-large\" src=\"https:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/AddProject-1024x677.jpg\" alt=\"\" width=\"600\" height=\"397\" srcset=\"http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/AddProject-1024x677.jpg 1024w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/AddProject-300x198.jpg 300w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/AddProject-768x508.jpg 768w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/AddProject-700x463.jpg 700w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/AddProject.jpg 1526w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/li>\n<li>Inserisci il nome del progetto<img loading=\"lazy\" class=\"size-full wp-image-17339 aligncenter\" src=\"https:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/ProjectName.png\" alt=\"\" width=\"600\" height=\"433\"><\/li>\n<li>Verrai rediretto alla pagina di panoramica del tuo progetto, clicca sull&#8217;icona Android<img loading=\"lazy\" class=\"size-full wp-image-17356 aligncenter\" src=\"https:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/ConfigureAndroid.jpg\" alt=\"\" width=\"600\" height=\"425\" srcset=\"http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/ConfigureAndroid.jpg 738w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/ConfigureAndroid-300x213.jpg 300w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/ConfigureAndroid-700x496.jpg 700w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/li>\n<li>Inserisci il package che hai utilizzato per la tua applicazione&nbsp; (il resto dei campi \u00e8 opzionale):<img loading=\"lazy\" class=\"aligncenter size-full wp-image-17365\" src=\"https:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/AndroidPackage.jpg\" alt=\"\" width=\"600\" height=\"721\" srcset=\"http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/AndroidPackage.jpg 674w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/AndroidPackage-250x300.jpg 250w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/li>\n<li>Scarica il google service json e copialo sulla root del tuo progetto cordova\/phonegap<img loading=\"lazy\" class=\"aligncenter size-full wp-image-17370\" src=\"https:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Google_service_json.jpg\" alt=\"\" width=\"600\" height=\"618\" srcset=\"http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Google_service_json.jpg 764w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Google_service_json-291x300.jpg 291w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/Google_service_json-700x722.jpg 700w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/li>\n<li>Modifica il file config.xml aggiungendo la seguente riga:\n<pre class=\"wp-code-highlight prettyprint\">&nbsp;<\/pre>\n<p><img loading=\"lazy\" class=\"aligncenter size-large wp-image-17375\" src=\"https:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/ModifyConfig-1024x420.jpg\" alt=\"\" width=\"1024\" height=\"420\" srcset=\"http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/ModifyConfig-1024x420.jpg 1024w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/ModifyConfig-300x123.jpg 300w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/ModifyConfig-768x315.jpg 768w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/ModifyConfig-1536x631.jpg 1536w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/ModifyConfig-700x287.jpg 700w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/ModifyConfig.jpg 2000w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/li>\n<li>Completa il wizard (non \u00e8 necessario fare altre operazioni) e verrai rediretto alla console di amministrazione dell&#8217;applicazione. Clicca sull&#8217;ingranaggio in alto a sinistra e quindi su <strong>Project Settings<\/strong><img loading=\"lazy\" class=\"aligncenter size-full wp-image-17382\" src=\"https:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/ProjectSettings.jpg\" alt=\"\" width=\"600\" height=\"342\"><\/li>\n<li>Spostati sul tab Cloud Messaging e prendi nota del <strong>Sender ID<\/strong> e della <strong>Server Key<\/strong> dovrai inserirli nella configurazione server di Puship.<img loading=\"lazy\" class=\"aligncenter size-large wp-image-17406\" src=\"https:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CloudMessaging-1-1024x419.jpg\" alt=\"\" width=\"1024\" height=\"419\" srcset=\"http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CloudMessaging-1-1024x419.jpg 1024w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CloudMessaging-1-300x123.jpg 300w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CloudMessaging-1-768x315.jpg 768w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CloudMessaging-1-700x287.jpg 700w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/CloudMessaging-1.jpg 1223w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/li>\n<\/ol>\n<h4><a name=\"GoogleConfigGCM\"><\/a>Configurazione del Server Puship<\/h4>\n<p style=\"padding-bottom: 0px;\">Per configurare il server Puship:<\/p>\n<ol style=\"margin-top: 0px; padding-left: 30px;\">\n<li>Se non hai ancora creato l&#8217;app segui le istruzioni presenti al <a href=\"#ApplicationCreation\">punto 2<\/a>, se l&#8217;app \u00e8 gia presente \u00e8 sufficiente cliccare sul bottone <i>Configure<\/i> dell&#8217;app esistente.<\/li>\n<li>Spostati sul tab Google Play:<img loading=\"lazy\" class=\"aligncenter size-large wp-image-17418\" src=\"https:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/AndroidPushipTab-2-1024x653.jpg\" alt=\"\" width=\"500\" height=\"319\" srcset=\"http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/AndroidPushipTab-2-1024x653.jpg 1024w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/AndroidPushipTab-2-300x191.jpg 300w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/AndroidPushipTab-2-768x490.jpg 768w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/AndroidPushipTab-2-700x447.jpg 700w, http:\/\/www.puship.com\/wp-content\/uploads\/2020\/07\/AndroidPushipTab-2.jpg 1174w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/li>\n<li>Spunta il campo Enabled per abilitare il servizio Push.<\/li>\n<li>Inserisci i valori del Sender ID e dell&#8217; API key ottenuti nel paragrafo precedente<\/li>\n<li>Il <strong>package name<\/strong> non \u00e8 altro che il PakageID&nbsp; della tua applicazione che trovi nel file <em>Config.xml<\/em> all&#8217;interno del tuo progetto<\/li>\n<li>Spunta il campo Use Firebase (se disabilitato vengono utilizzate le vecchie API google GCM &#8211; <a href=\"https:\/\/developers.google.com\/cloud-messaging\">deprecate e non pi\u00f9 supportata<\/a>)<\/li>\n<li>Clicca su <i style=\"white-space: pre-wrap;\">Save<\/i><span style=\"white-space: pre-wrap;\"> per completare la configurazione, il server \u00e8 ora configurato per inviare notifiche push ai device registrati.<\/span><\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h3><a name=\"WPStore\"><\/a>Windows Store<\/h3>\n<p>Fortunatamente in MS hanno deciso di renderci la vita facile e non \u00e8 necessaria nessuna configurazione per poter cominciare ad inviare notifiche push in Windows Phone.<\/p>\n<p><a name=\"GoogleConfigMS\"><\/a>Configurazione del Server Puship<\/p>\n<p style=\"padding-bottom: 0px;\">Per configurare il server Puship sar\u00e0 sufficente:<\/p>\n<ol style=\"margin-top: 0px; padding-left: 30px;\">\n<li>Se non hai ancora creato l&#8217;app segui le istruzioni presenti al <a href=\"#ApplicationCreation\">punto 2<\/a>, se l&#8217;app \u00e8 gia presente clicca sul bottone <i>Configure<\/i> dell&#8217;app esistente.<\/li>\n<li>Spostati sul tab Microsoft Market:<br \/>\n<img loading=\"lazy\" class=\"aligncenter size-full wp-image-416\" src=\"\/\/www.puship.com\/wp-content\/uploads\/2015\/02\/MSmarkettab.png\" alt=\"ConfigureAppPopup\" width=\"500\" height=\"320\"><\/li>\n<li>Spunta il campo Enabled per abilitare il servizio di notifiche push.<\/li>\n<li>Clicca su <i>Save<\/i> per completare la configurazione, il server \u00e8 ora configurato per inviare notifiche push ai device registrati.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h2><a name=\"Push\"><\/a>Notifiche<\/h2>\n<h3><a name=\"SendPush\"><\/a>Invio<\/h3>\n<p>Per cominciare ad inviare notifiche push premi sul bottone <em>Send Push Notification<\/em>, come indicato nell\u2019immagine sotto <img loading=\"lazy\" class=\"aligncenter size-full wp-image-426\" src=\"\/\/www.puship.com\/wp-content\/uploads\/2015\/02\/PushButton.png\" alt=\"PushButton\" width=\"246\" height=\"187\"><\/p>\n<p>Si aprir\u00e0 una finestra nella quale \u00e8 possibile scegliere quali sono le piattaforme di destinazione, se le piattaforme non sono state abilitate esse non saranno selezionabili.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-427\" src=\"\/\/www.puship.com\/wp-content\/uploads\/2015\/02\/SendPush.png\" alt=\"Send Push\" width=\"981\" height=\"670\"><\/p>\n<p>Imposta il messaggio da inviare, il badge da visualizzare e il suono che vuoi eseguire al momento della ricezione. Nel campo <em>Tags<\/em> seleziona i tag da usare come filtro per l&#8217;invio delle notifiche push, se la combo risulta vuota significa che ancora nessun dispositivo ha associato tags a questa applicazione. Se non selezioni nessun tag la notifica sar\u00e0 inviata a tutti i dispositivi. Cliccando sul bottone <em>Add geolocation<\/em> si attiver\u00e0 l\u2019invio in base all\u2019ultima posizione registrata dal dispositivo, nello screen successivo viene mostrato come stia per essere inviata una notifica push solo a quei dispositivi registrati a Venezia<br \/>\n<a name=\"SendGeoPush\"><\/a><br \/>\n<img loading=\"lazy\" class=\"aligncenter size-full wp-image-429\" src=\"\/\/www.puship.com\/wp-content\/uploads\/2015\/02\/SendGeoPush.png\" alt=\"Invia Geo Push\" width=\"517\" height=\"690\"><\/p>\n<p>Cliccando invece sulla combo <em>Params<\/em> si possono allegare dei parametri alla push che si sta per inviare. E&#8217; possibile inserire link, numeri, date e testo semplice fino ad un massimo di 255 caratteri.<br \/>\n<a name=\"SendPushParam\"><\/a><br \/>\n<img loading=\"lazy\" class=\"aligncenter size-full wp-image-429\" src=\"\/\/www.puship.com\/wp-content\/uploads\/2015\/02\/PushParams.png\" alt=\"Invia Geo Push\" width=\"518\" height=\"447\"><\/p>\n<p>E\u2019 possibile selezionare due modalit\u00e0 di invio della notifica push, la modalit\u00e0 <strong>Push<\/strong> tradizionale, che invia la notifica e salva il messaggio nel database Puship per permetterne la successiva lettura attraverso i servizi Puship; oppure la modalit\u00e0 <strong>Ship<\/strong>, che <strong>non<\/strong> invia la notifica push, ma salva solamente il messaggio nel database. Questa seconda modalit\u00e0 potrebbe essere utile quando si necessita di aggiungere messaggi all\u2019applicazione in modo trasparente, senza segnalarlo all\u2019utente.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-431\" src=\"\/\/www.puship.com\/wp-content\/uploads\/2015\/02\/PushShip.png\" alt=\"Push Ship\" width=\"190\" height=\"124\"><\/p>\n<p>Una volta inviata la notifica viene visualizzato un veloce resoconto dei telefoni raggiunti dalla notifica push.<\/p>\n<p>&nbsp;<\/p>\n<h3><a name=\"ManagePush\"><\/a>Gestione storico<\/h3>\n<p>Premendo il bottone <em>Manage Push Notification<\/em> si pu\u00f2 accedere allo storico delle notifiche push<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-436\" src=\"\/\/www.puship.com\/wp-content\/uploads\/2015\/02\/ManagePush.png\" alt=\"Gestione Push\" width=\"244\" height=\"185\"><\/p>\n<p>Da qui \u00e8 possibile vedere dettagliatamente a che dispositivi erano state inviate, i messaggi e i Tag selezionati.<\/p>\n<p>Per effettuare una veloce modifica del messaggio \u00e8 sufficiente effettuare un doppio click sul testo, editarlo e all\u2019uscita dal campo l\u2019informazione sar\u00e0 aggiornata. Questa operazione non invia nuovamente la notifica push, ma modifica solamente il valore nel database Puship, correggendo di conseguenza le sezioni che ne fanno uso nei device.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-438\" src=\"\/\/www.puship.com\/wp-content\/uploads\/2015\/02\/QuickPushEdit.png\" alt=\"Modifica push veloce\" width=\"953\" height=\"173\"><\/p>\n<p>Come puoi vedere nell\u2019ultima colonna dello screenshot sopra per ogni notifica ci sono a disposizione due bottoni, il primo permette di eliminare la notifica dal database Puship, il secondo permette di visualizzare e modificare tutte le informazioni relative alla notifica e da la possibilit\u00e0 di inviarla nuovamente.<\/p>\n<p>&nbsp;<\/p>\n<h2><a name=\"Devices\"><\/a>Dispositivi<\/h2>\n<h3><a name=\"DeviceList\"><\/a>Visualizzazione<\/h3>\n<p>Per visualizzare la lista dei dispositivi registrati premi sul bottone <em>Show registered Devices<\/em>, come indicato nell\u2019immagine sotto <img loading=\"lazy\" class=\"aligncenter size-full wp-image-426\" src=\"\/\/www.puship.com\/wp-content\/uploads\/2015\/02\/ViewDevices.png\" alt=\"Show devices\" width=\"241\" height=\"180\"><\/p>\n<p>Si aprir\u00e0 una finestra nella quale \u00e8 possibile visulizzare tutti i dispositivi registrati, per ogni dispositivo \u00e8 possibile espandare un dettaglio e visualizzare quali Tag gli solo stati associati.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-427\" src=\"\/\/www.puship.com\/wp-content\/uploads\/2015\/02\/RegisteredDevice.png\" alt=\"Send Push\" width=\"952\" height=\"262\"><\/p>\n<p>Con il comando <em>Set Expired<\/em> visualizzato sotto \u00e8 possibile disabilitare temporaneamente i device (fino a nuova registrazione).<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-427\" src=\"\/\/www.puship.com\/wp-content\/uploads\/2015\/02\/SetExpired.png\" alt=\"Disabilita il device\" width=\"206\" height=\"168\"><\/p>\n<p>&nbsp;<\/p>\n<h3><a name=\"DevicePushHistory\"><\/a>Storico Push per Device<\/h3>\n<p>Premendo sul bottone <em>Show Push<\/em> \u00e8 possibile visualizzare lo storico delle push inviate al dispositivo, le stesse che risulterebbero alla chiamata del metodo <a href=\"\/\/www.puship.com\/it\/documentazione\/guida-common\/#GetPushByDevice\">GetPushByDevice<\/a><\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-427\" src=\"\/\/www.puship.com\/wp-content\/uploads\/2015\/02\/DevicePushHistory.png\" alt=\"Comando Push per Device\" width=\"201\" height=\"169\"><\/p>\n<p>Da questa pagina \u00e8 possibile modificare le push precedentemente inviate, eliminarle e visualizzare quanti dispositivi sono stati raggiunti e che quindi visualizzano la stessa push.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-427\" src=\"\/\/www.puship.com\/wp-content\/uploads\/2015\/02\/DeviceHistory.png\" alt=\"Storico Push per device\" width=\"953\" height=\"318\"><\/p>\n<p>Attenzione che la modifica o l&#8217;eliminazione di una push condivisa con altri device comporta la visualizzazione della modifica per tutti i device che la condividono.<\/p>\n<p>&nbsp;<\/p>\n<h3><a name=\"PushToDevice\"><\/a>Invio singola Push<\/h3>\n<p>Premendo sul bottone <em>Show Push Notification<\/em> \u00e8 possibile inviare una push ad un singolo dispositivo<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-427\" src=\"\/\/www.puship.com\/wp-content\/uploads\/2015\/02\/SendSinglePush.png\" alt=\"Comando Invia Push Singola\" width=\"205\" height=\"169\"><\/p>\n<p>L&#8217;invio singolo non presenta nessun tipo di filtro, \u00e8 sufficiente inserire il messaggio da inviare e premere <em>Push<\/em><\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-427\" src=\"\/\/www.puship.com\/wp-content\/uploads\/2015\/02\/SinglePush.png\" alt=\"Invia Push Singola\" width=\"951\" height=\"369\"><\/p>\n<p>&nbsp;<\/p>\n<h2><a name=\"Statistics\"><\/a>Statistiche<\/h2>\n<p>Per ogni applicazione viene fornito un compatto sistema di reporting, per accederci \u00e8 sufficiente cliccare sul bottone <em>See statistics<\/em> come visualizzato sull\u2019immagine sotto<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-435\" src=\"\/\/www.puship.com\/wp-content\/uploads\/2015\/02\/PushStatistics.png\" alt=\"Statistiche\" width=\"242\" height=\"179\"><\/p>\n<p>Sono disponibili 3 tipi di report:<\/p>\n<ul>\n<li><strong>Push Sent by Platform<\/strong>, dove viene visualizzato il numero di notifiche push inviato<\/li>\n<\/ul>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-442\" src=\"\/\/www.puship.com\/wp-content\/uploads\/2015\/02\/ReportPushSent.png\" alt=\"Report delle Push Inviate\" width=\"962\" height=\"446\"><\/p>\n<ul>\n<li><strong>Unique access<\/strong>, dove viene visualizzato il numero di dispositivi unici che ha utilizzato i metodi di Puship<\/li>\n<\/ul>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-444\" src=\"\/\/www.puship.com\/wp-content\/uploads\/2015\/02\/ReportPushAccess.png\" alt=\"Report degli accessi\" width=\"962\" height=\"445\"><\/p>\n<ul>\n<li><strong>Sent\/Access<\/strong>, dove vengono sovrapposti i precedenti due report per dare un\u2019idea della risposta del \u201cpubblico\u201d in base alle notifiche push inviate<\/li>\n<\/ul>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-445\" src=\"\/\/www.puship.com\/wp-content\/uploads\/2015\/02\/ReportSentAccess.png\" alt=\"Report push Inviate su Accessi\" width=\"962\" height=\"444\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Creazione account Creazione applicazione puship Setup degli store Apple Store Creazione dell\u2019identifier Abilitazione del certificato Esportazione del certificato per Puship Configurazione del Server Puship Generare il Provisioning Profile Associare il Profilo al Progetto Su CLI Sul Phonegap Online Builder Google Play Creazione del progetto Firebase&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":56,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"http:\/\/www.puship.com\/it\/wp-json\/wp\/v2\/pages\/15985\/"}],"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\/1\/"}],"replies":[{"embeddable":true,"href":"http:\/\/www.puship.com\/it\/wp-json\/wp\/v2\/comments\/?post=15985"}],"version-history":[{"count":100,"href":"http:\/\/www.puship.com\/it\/wp-json\/wp\/v2\/pages\/15985\/revisions\/"}],"predecessor-version":[{"id":18092,"href":"http:\/\/www.puship.com\/it\/wp-json\/wp\/v2\/pages\/15985\/revisions\/18092\/"}],"up":[{"embeddable":true,"href":"http:\/\/www.puship.com\/it\/wp-json\/wp\/v2\/pages\/56\/"}],"wp:attachment":[{"href":"http:\/\/www.puship.com\/it\/wp-json\/wp\/v2\/media\/?parent=15985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}