<?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>Comments on: How-To: In-App Announcement System</title>
	<atom:link href="http://makeshiftgames.com/2009/12/04/in-app-announcements/feed/" rel="self" type="application/rss+xml" />
	<link>http://makeshiftgames.com/2009/12/04/in-app-announcements/</link>
	<description>What Fun!</description>
	<lastBuildDate>Sun, 11 Jul 2010 08:29:20 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: James</title>
		<link>http://makeshiftgames.com/2009/12/04/in-app-announcements/comment-page-1/#comment-457</link>
		<dc:creator>James</dc:creator>
		<pubDate>Mon, 07 Dec 2009 16:42:45 +0000</pubDate>
		<guid isPermaLink="false">http://makeshiftgames.com/?p=391#comment-457</guid>
		<description>That&#039;s a good point. I wasn&#039;t aware of that fact. I think we&#039;ll be ok for now since we have connection checks that run before this to see if the user can reach our server.</description>
		<content:encoded><![CDATA[<p>That&#8217;s a good point. I wasn&#8217;t aware of that fact. I think we&#8217;ll be ok for now since we have connection checks that run before this to see if the user can reach our server.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mister t</title>
		<link>http://makeshiftgames.com/2009/12/04/in-app-announcements/comment-page-1/#comment-456</link>
		<dc:creator>mister t</dc:creator>
		<pubDate>Mon, 07 Dec 2009 16:27:32 +0000</pubDate>
		<guid isPermaLink="false">http://makeshiftgames.com/?p=391#comment-456</guid>
		<description>I would recommend putting the synchronous request in another thread, since it will lock your GUI (or loading process in this case). 

Better would be to use a asynchronous request and initialize your app for the &#039;none&#039; situation. 

Besides that you&#039;re trying to retrieve a file less than 32 kb. This means that ASIHTTPRequest can&#039;t track the progress of the download (see docs), which means that the time-out of the request doesn&#039;t work. Instead the time-out value will be 75 seconds ( the standard time-out of CFStream). For more information search the google group of ASIHTTPRequest for &#039;time-out 32kb&#039;. 

Of course these problems only matter when the user has a very slow connection or a low quality connection (high ping values).</description>
		<content:encoded><![CDATA[<p>I would recommend putting the synchronous request in another thread, since it will lock your GUI (or loading process in this case). </p>
<p>Better would be to use a asynchronous request and initialize your app for the &#8216;none&#8217; situation. </p>
<p>Besides that you&#8217;re trying to retrieve a file less than 32 kb. This means that ASIHTTPRequest can&#8217;t track the progress of the download (see docs), which means that the time-out of the request doesn&#8217;t work. Instead the time-out value will be 75 seconds ( the standard time-out of CFStream). For more information search the google group of ASIHTTPRequest for &#8216;time-out 32kb&#8217;. </p>
<p>Of course these problems only matter when the user has a very slow connection or a low quality connection (high ping values).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
