<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Commenti a: T#016 &#8211; Implementiamo le Push Notifications</title>
	<atom:link href="http://www.devapp.it/wordpress/t016-implementiamo-le-push-notifications.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.devapp.it/wordpress/t016-implementiamo-le-push-notifications.html</link>
	<description>Impara a programmare il tuo iPhone</description>
	<lastBuildDate>Tue, 07 Sep 2010 20:17:53 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>Di: Gino</title>
		<link>http://www.devapp.it/wordpress/t016-implementiamo-le-push-notifications.html/comment-page-1#comment-1795</link>
		<dc:creator>Gino</dc:creator>
		<pubDate>Fri, 28 May 2010 23:28:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.devapp.it/wordpress/?p=1139#comment-1795</guid>
		<description>Una cosa da aggiungere importantissima...
----------------------------------------------------------
Non tutti i server apachi/php possono far girare il suddetto script! in pratica bisogna che siano attive le estensioni SSL per richiamare tramite socket un indirizzo ssl://gateway.push.apple.com:2195 o ssl://gateway.sandbox.push.apple.com:2195 per la distribuzione...

Alla fine sono riuscito a far funzionare le push notification dentro all&#039;app PuntiPatentePlus, ma ho dovuto rimediare un server installato privatamente perchè sui miei domini di register.it non c&#039;è stato verso di farli andare!!!! Idem su quelli di aruba sia su macchine windows che linux... quindi il mio consiglio è... prima di addentrarvi e sviluppare fare qualche test sui domini a disposizione!

ciao
  Gino</description>
		<content:encoded><![CDATA[<p>Una cosa da aggiungere importantissima&#8230;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Non tutti i server apachi/php possono far girare il suddetto script! in pratica bisogna che siano attive le estensioni SSL per richiamare tramite socket un indirizzo ssl://gateway.push.apple.com:2195 o ssl://gateway.sandbox.push.apple.com:2195 per la distribuzione&#8230;</p>
<p>Alla fine sono riuscito a far funzionare le push notification dentro all&#8217;app PuntiPatentePlus, ma ho dovuto rimediare un server installato privatamente perchè sui miei domini di register.it non c&#8217;è stato verso di farli andare!!!! Idem su quelli di aruba sia su macchine windows che linux&#8230; quindi il mio consiglio è&#8230; prima di addentrarvi e sviluppare fare qualche test sui domini a disposizione!</p>
<p>ciao<br />
  Gino</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: ApnsPHP: Classi PHP per le Apple Push Notification (OpenSource) &#124; devAPP</title>
		<link>http://www.devapp.it/wordpress/t016-implementiamo-le-push-notifications.html/comment-page-1#comment-1014</link>
		<dc:creator>ApnsPHP: Classi PHP per le Apple Push Notification (OpenSource) &#124; devAPP</dc:creator>
		<pubDate>Thu, 04 Mar 2010 09:02:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.devapp.it/wordpress/?p=1139#comment-1014</guid>
		<description>[...] Se questo è quello che cercate, vi consiglio di visitare questo utilissimo link, segnalatoci da un nostro utente (Duccio): [...]</description>
		<content:encoded><![CDATA[<p>[...] Se questo è quello che cercate, vi consiglio di visitare questo utilissimo link, segnalatoci da un nostro utente (Duccio): [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Staff devAPP</title>
		<link>http://www.devapp.it/wordpress/t016-implementiamo-le-push-notifications.html/comment-page-1#comment-1003</link>
		<dc:creator>Staff devAPP</dc:creator>
		<pubDate>Wed, 03 Mar 2010 10:05:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.devapp.it/wordpress/?p=1139#comment-1003</guid>
		<description>Grazie per la segnalazione, faremo presto un articolo su questa collezione che inseriremo nella sezione &quot;Materiale OpenSource&quot; ;)</description>
		<content:encoded><![CDATA[<p>Grazie per la segnalazione, faremo presto un articolo su questa collezione che inseriremo nella sezione &#8220;Materiale OpenSource&#8221; <img src='http://www.devapp.it/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Duccio</title>
		<link>http://www.devapp.it/wordpress/t016-implementiamo-le-push-notifications.html/comment-page-1#comment-999</link>
		<dc:creator>Duccio</dc:creator>
		<pubDate>Wed, 03 Mar 2010 01:32:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.devapp.it/wordpress/?p=1139#comment-999</guid>
		<description>Una collezione completa di classi PHP per interagire con Apple Push Notification Service è disponibile su Google Code: http://code.google.com/p/apns-php/</description>
		<content:encoded><![CDATA[<p>Una collezione completa di classi PHP per interagire con Apple Push Notification Service è disponibile su Google Code: <a href="http://code.google.com/p/apns-php/" rel="nofollow">http://code.google.com/p/apns-php/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: walter</title>
		<link>http://www.devapp.it/wordpress/t016-implementiamo-le-push-notifications.html/comment-page-1#comment-140</link>
		<dc:creator>walter</dc:creator>
		<pubDate>Thu, 10 Dec 2009 09:04:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.devapp.it/wordpress/?p=1139#comment-140</guid>
		<description>Ti ringrazio! :-)</description>
		<content:encoded><![CDATA[<p>Ti ringrazio! <img src='http://www.devapp.it/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: iCGdev</title>
		<link>http://www.devapp.it/wordpress/t016-implementiamo-le-push-notifications.html/comment-page-1#comment-138</link>
		<dc:creator>iCGdev</dc:creator>
		<pubDate>Wed, 09 Dec 2009 13:03:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.devapp.it/wordpress/?p=1139#comment-138</guid>
		<description>Purtroppo in una guida come questa non si possono trattare tutti gli argomenti, come i webserver e l&#039;invio di una richiesta GET ad un server remoto. Per due motivi principali:

1. Viene troppo dispendioso e dispersivo
2. Google (per i web server) e la documentazione Apple (per le richeste get/post) spiegano già ampiamente l&#039;argomento.

Comunque, nella fattispecie, per inviare il token tramite richiesta GET, è sufficiente utilizzare gli oggetti NSURLRequest ed NSURLConnection</description>
		<content:encoded><![CDATA[<p>Purtroppo in una guida come questa non si possono trattare tutti gli argomenti, come i webserver e l&#8217;invio di una richiesta GET ad un server remoto. Per due motivi principali:</p>
<p>1. Viene troppo dispendioso e dispersivo<br />
2. Google (per i web server) e la documentazione Apple (per le richeste get/post) spiegano già ampiamente l&#8217;argomento.</p>
<p>Comunque, nella fattispecie, per inviare il token tramite richiesta GET, è sufficiente utilizzare gli oggetti NSURLRequest ed NSURLConnection</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: walter</title>
		<link>http://www.devapp.it/wordpress/t016-implementiamo-le-push-notifications.html/comment-page-1#comment-137</link>
		<dc:creator>walter</dc:creator>
		<pubDate>Wed, 09 Dec 2009 11:14:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.devapp.it/wordpress/?p=1139#comment-137</guid>
		<description>capisco, 
Mi dispiace ma con xcode sono alle prime armi quindi direi che alcuni passaggi sono fondamentali, come la  necessita di possedere una cartella in scrittura e/o creare uno script che utilizzi l&#039;ftp e/o necessità di un db sul server.
Magari non tutti gli xcoder conoscono anche un linguaggio di scripting o come funziona un server web.
Credo che il bello di questo sito è la semplicità delle informazioni.
Naturalmente è una mia opinione personale, quindi da prendere con le pinze!


Con quali metodi può inviare xcode la richiesta e/o token al server?

Prendo come esempio che utilizzi un GET (es. index.php?deviceToken=token) quindi di seguito la prima riga:

$deviceToken = $_GET[&#039;deviceToken&#039;];

Amo le conversazioni costruttive ed è solo per capire meglio come agire.

p.s.
Gli apici che vengono mostrati in stile sql nel codice vengono modificati direttamente da wordpress quindi non è frutto di un file word :-)</description>
		<content:encoded><![CDATA[<p>capisco,<br />
Mi dispiace ma con xcode sono alle prime armi quindi direi che alcuni passaggi sono fondamentali, come la  necessita di possedere una cartella in scrittura e/o creare uno script che utilizzi l&#8217;ftp e/o necessità di un db sul server.<br />
Magari non tutti gli xcoder conoscono anche un linguaggio di scripting o come funziona un server web.<br />
Credo che il bello di questo sito è la semplicità delle informazioni.<br />
Naturalmente è una mia opinione personale, quindi da prendere con le pinze!</p>
<p>Con quali metodi può inviare xcode la richiesta e/o token al server?</p>
<p>Prendo come esempio che utilizzi un GET (es. index.php?deviceToken=token) quindi di seguito la prima riga:</p>
<p>$deviceToken = $_GET['deviceToken'];</p>
<p>Amo le conversazioni costruttive ed è solo per capire meglio come agire.</p>
<p>p.s.<br />
Gli apici che vengono mostrati in stile sql nel codice vengono modificati direttamente da wordpress quindi non è frutto di un file word <img src='http://www.devapp.it/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: iCGdev</title>
		<link>http://www.devapp.it/wordpress/t016-implementiamo-le-push-notifications.html/comment-page-1#comment-135</link>
		<dc:creator>iCGdev</dc:creator>
		<pubDate>Wed, 09 Dec 2009 09:27:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.devapp.it/wordpress/?p=1139#comment-135</guid>
		<description>1. E&#039; il valore che tu dovrai registrare sul tuo server (in un database, file, ecc ecc). Con lo script non fai altro che recuperarlo.

2. Devi salvare il token sul tuo server. Quindi dovrai richiamare una pagina sul server passandogli il token e tramite uno script (php o altro) lo salvi (in un database, file, ecc ecc).

Una cosa che non ho specificato (perchè già presente sulla documentazione ufficiale apple): il token va registrato senza spazi ed i simboli &quot;&quot; (quindi basta fare un trimming ed un replace).</description>
		<content:encoded><![CDATA[<p>1. E&#8217; il valore che tu dovrai registrare sul tuo server (in un database, file, ecc ecc). Con lo script non fai altro che recuperarlo.</p>
<p>2. Devi salvare il token sul tuo server. Quindi dovrai richiamare una pagina sul server passandogli il token e tramite uno script (php o altro) lo salvi (in un database, file, ecc ecc).</p>
<p>Una cosa che non ho specificato (perchè già presente sulla documentazione ufficiale apple): il token va registrato senza spazi ed i simboli &#8220;&#8221; (quindi basta fare un trimming ed un replace).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: walter</title>
		<link>http://www.devapp.it/wordpress/t016-implementiamo-le-push-notifications.html/comment-page-1#comment-134</link>
		<dc:creator>walter</dc:creator>
		<pubDate>Wed, 09 Dec 2009 01:10:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.devapp.it/wordpress/?p=1139#comment-134</guid>
		<description>Interessantissimo come sempre!

Ci sono un paio di punti che non mi sono chiari...

1.
Nello script php la prima variabile $deviceToken = $token
Non mi è ben chiaro il valore di $token da dove è derivato.

2.
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)devToken{
 
// Qui registrate e/o inviate il token
 
}
Come si registra il token? Con che tipo di richiesta viene inviato?

3.
Attenzione agli apici, singoli e doppi, probabilmente derivati da un file word, vanno sostituiti con i più comuni &#039; e &quot;.</description>
		<content:encoded><![CDATA[<p>Interessantissimo come sempre!</p>
<p>Ci sono un paio di punti che non mi sono chiari&#8230;</p>
<p>1.<br />
Nello script php la prima variabile $deviceToken = $token<br />
Non mi è ben chiaro il valore di $token da dove è derivato.</p>
<p>2.<br />
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)devToken{</p>
<p>// Qui registrate e/o inviate il token</p>
<p>}<br />
Come si registra il token? Con che tipo di richiesta viene inviato?</p>
<p>3.<br />
Attenzione agli apici, singoli e doppi, probabilmente derivati da un file word, vanno sostituiti con i più comuni &#8216; e &#8220;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: HackYouriPhone</title>
		<link>http://www.devapp.it/wordpress/t016-implementiamo-le-push-notifications.html/comment-page-1#comment-129</link>
		<dc:creator>HackYouriPhone</dc:creator>
		<pubDate>Tue, 08 Dec 2009 11:36:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.devapp.it/wordpress/?p=1139#comment-129</guid>
		<description>:) Questa te l&#039;ho trovata io :)</description>
		<content:encoded><![CDATA[<p> <img src='http://www.devapp.it/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Questa te l&#8217;ho trovata io <img src='http://www.devapp.it/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
