<?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: iPhone Tutorial &#8211; Enabling reviewers to use your In-App purchases for free</title>
	<atom:link href="http://blog.mugunthkumar.com/coding/iphone-tutorial-enabling-reviewers-to-use-your-in-app-purchases-for-free/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mugunthkumar.com/coding/iphone-tutorial-enabling-reviewers-to-use-your-in-app-purchases-for-free/</link>
	<description>iPhone, iPad, Windows Phone Development and Usability Guidelines</description>
	<lastBuildDate>Wed, 08 Feb 2012 08:41:00 +0800</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: goelectric</title>
		<link>http://blog.mugunthkumar.com/coding/iphone-tutorial-enabling-reviewers-to-use-your-in-app-purchases-for-free/comment-page-1/#comment-3203</link>
		<dc:creator>goelectric</dc:creator>
		<pubDate>Mon, 16 Jan 2012 12:45:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mugunthkumar.com/?p=559#comment-3203</guid>
		<description>I hit a bug with using this in v 4 of your excellent kit  onReviewRequestVerificationSucceeded was not passing back a parameter in connectionDidFinishLoading

Here is the corrected version of the method.
+ (void)connectionDidFinishLoading:(NSURLConnection *)connection

{

    NSString *responseString = [[[NSString alloc] initWithData:sDataFromConnection 

                                                      encoding:NSASCIIStringEncoding] 

                                autorelease];

	

    [sDataFromConnection release], sDataFromConnection = nil;



	if([responseString isEqualToString:@&quot;YES&quot;])		

	{

        if(onReviewRequestVerificationSucceeded)

        {

            onReviewRequestVerificationSucceeded([NSNumber numberWithBool:YES]);

            [onReviewRequestVerificationSucceeded release], onReviewRequestVerificationFailed = nil;

        }

	}

    else

    {

        if(onReviewRequestVerificationFailed)

            onReviewRequestVerificationFailed(nil);

        

        [onReviewRequestVerificationFailed release], onReviewRequestVerificationFailed = nil;

    }

	

	[responseString release];

    </description>
		<content:encoded><![CDATA[<p>I hit a bug with using this in v 4 of your excellent kit  onReviewRequestVerificationSucceeded was not passing back a parameter in connectionDidFinishLoading</p>
<p>Here is the corrected version of the method.<br />
+ (void)connectionDidFinishLoading:(NSURLConnection *)connection</p>
<p>{</p>
<p>    NSString *responseString = [[[NSString alloc] initWithData:sDataFromConnection </p>
<p>                                                      encoding:NSASCIIStringEncoding] </p>
<p>                                autorelease];</p>
<p>    [sDataFromConnection release], sDataFromConnection = nil;</p>
<p>	if([responseString isEqualToString:@"YES"])		</p>
<p>	{</p>
<p>        if(onReviewRequestVerificationSucceeded)</p>
<p>        {</p>
<p>            onReviewRequestVerificationSucceeded([NSNumber numberWithBool:YES]);</p>
<p>            [onReviewRequestVerificationSucceeded release], onReviewRequestVerificationFailed = nil;</p>
<p>        }</p>
<p>	}</p>
<p>    else</p>
<p>    {</p>
<p>        if(onReviewRequestVerificationFailed)</p>
<p>            onReviewRequestVerificationFailed(nil);</p>
<p>        </p>
<p>        [onReviewRequestVerificationFailed release], onReviewRequestVerificationFailed = nil;</p>
<p>    }</p>
<p>	[responseString release];</p>
<p>    </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://blog.mugunthkumar.com/coding/iphone-tutorial-enabling-reviewers-to-use-your-in-app-purchases-for-free/comment-page-1/#comment-3098</link>
		<dc:creator>James</dc:creator>
		<pubDate>Wed, 30 Nov 2011 21:08:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mugunthkumar.com/?p=559#comment-3098</guid>
		<description>Do apple allow people to subscribe to non free apps using promo codes - don&#039;t they insist that customers get the app via in app purchase ?  If they do allow it, do you just add a screen before the in app purchase - &quot;Do you have a promo code, if so enter it here&quot; and entering it in some way bypasses the in app purchase system ?</description>
		<content:encoded><![CDATA[<p>Do apple allow people to subscribe to non free apps using promo codes &#8211; don&#8217;t they insist that customers get the app via in app purchase ?  If they do allow it, do you just add a screen before the in app purchase &#8211; &#8220;Do you have a promo code, if so enter it here&#8221; and entering it in some way bypasses the in app purchase system ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://blog.mugunthkumar.com/coding/iphone-tutorial-enabling-reviewers-to-use-your-in-app-purchases-for-free/comment-page-1/#comment-3097</link>
		<dc:creator>James</dc:creator>
		<pubDate>Wed, 30 Nov 2011 21:04:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mugunthkumar.com/?p=559#comment-3097</guid>
		<description>We will soon have an app in the istore with in app purchase. We have been asked by third parties to give the app to their customers free, the third parties paying us a lump sum. Is this possible and do we have to share the lump sum with apple ?</description>
		<content:encoded><![CDATA[<p>We will soon have an app in the istore with in app purchase. We have been asked by third parties to give the app to their customers free, the third parties paying us a lump sum. Is this possible and do we have to share the lump sum with apple ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christian</title>
		<link>http://blog.mugunthkumar.com/coding/iphone-tutorial-enabling-reviewers-to-use-your-in-app-purchases-for-free/comment-page-1/#comment-3052</link>
		<dc:creator>Christian</dc:creator>
		<pubDate>Tue, 25 Oct 2011 11:58:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mugunthkumar.com/?p=559#comment-3052</guid>
		<description>Have you made any progress on migrating from a paid, &#039;pro&#039; app to a free app with in-App purchases?  I currently have an app released with regular and lite version.  I want to discontinue the lite version, make the regular version free and add in-app purchases.  Not sure how to deal with the existing customers though...  Any insight would be great.

Thanks,
Christian</description>
		<content:encoded><![CDATA[<p>Have you made any progress on migrating from a paid, &#8216;pro&#8217; app to a free app with in-App purchases?  I currently have an app released with regular and lite version.  I want to discontinue the lite version, make the regular version free and add in-app purchases.  Not sure how to deal with the existing customers though&#8230;  Any insight would be great.</p>
<p>Thanks,<br />
Christian</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken</title>
		<link>http://blog.mugunthkumar.com/coding/iphone-tutorial-enabling-reviewers-to-use-your-in-app-purchases-for-free/comment-page-1/#comment-2868</link>
		<dc:creator>Ken</dc:creator>
		<pubDate>Thu, 14 Jul 2011 19:51:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mugunthkumar.com/?p=559#comment-2868</guid>
		<description>I wonder if the rules have changed, because I did this with my app and was rejected because &quot;Apps that unlock or enable additional features or functionality with mechanisms other than the App Store will be rejected&quot;</description>
		<content:encoded><![CDATA[<p>I wonder if the rules have changed, because I did this with my app and was rejected because &#8220;Apps that unlock or enable additional features or functionality with mechanisms other than the App Store will be rejected&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anton</title>
		<link>http://blog.mugunthkumar.com/coding/iphone-tutorial-enabling-reviewers-to-use-your-in-app-purchases-for-free/comment-page-1/#comment-2824</link>
		<dc:creator>Anton</dc:creator>
		<pubDate>Tue, 24 May 2011 13:14:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mugunthkumar.com/?p=559#comment-2824</guid>
		<description>Hi! I&#039;m trying to use MKStoreKit. I have just one non-consumable feature. Seems like I made everything right and my app even offer to buy feature, but after the message that feature is bought my app is closed and iTunes Store is opened and after it my app crashes couple of moments after launching. Do you know what could be a reason for such behaviour?</description>
		<content:encoded><![CDATA[<p>Hi! I&#8217;m trying to use MKStoreKit. I have just one non-consumable feature. Seems like I made everything right and my app even offer to buy feature, but after the message that feature is bought my app is closed and iTunes Store is opened and after it my app crashes couple of moments after launching. Do you know what could be a reason for such behaviour?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jamie Alexander</title>
		<link>http://blog.mugunthkumar.com/coding/iphone-tutorial-enabling-reviewers-to-use-your-in-app-purchases-for-free/comment-page-1/#comment-2704</link>
		<dc:creator>Jamie Alexander</dc:creator>
		<pubDate>Fri, 07 Jan 2011 05:15:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mugunthkumar.com/?p=559#comment-2704</guid>
		<description>Great job with MKStoreKit!

Did you consider using promo codes vs UUIDs? I wonder if from a user experience it would be better to send reviewers a code vs asking them for their UUID which they enter when the purchase.   The promo code could be setup for single use, multiple use for a given products (with an expiry date) or for use across a set of products. </description>
		<content:encoded><![CDATA[<p>Great job with MKStoreKit!</p>
<p>Did you consider using promo codes vs UUIDs? I wonder if from a user experience it would be better to send reviewers a code vs asking them for their UUID which they enter when the purchase.   The promo code could be setup for single use, multiple use for a given products (with an expiry date) or for use across a set of products.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Introducing MKStoreKit – Version 3 &#124; MK Blog</title>
		<link>http://blog.mugunthkumar.com/coding/iphone-tutorial-enabling-reviewers-to-use-your-in-app-purchases-for-free/comment-page-1/#comment-2607</link>
		<dc:creator>Introducing MKStoreKit – Version 3 &#124; MK Blog</dc:creator>
		<pubDate>Tue, 23 Nov 2010 22:22:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mugunthkumar.com/?p=559#comment-2607</guid>
		<description>[...] iPhone Tutorial &#8211; Enabling reviewers to use your In-App purchases for free [...]</description>
		<content:encoded><![CDATA[<p>[...] iPhone Tutorial &#8211; Enabling reviewers to use your In-App purchases for free [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 3g jailbreak ipod touch</title>
		<link>http://blog.mugunthkumar.com/coding/iphone-tutorial-enabling-reviewers-to-use-your-in-app-purchases-for-free/comment-page-1/#comment-1815</link>
		<dc:creator>3g jailbreak ipod touch</dc:creator>
		<pubDate>Fri, 09 Jul 2010 03:36:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mugunthkumar.com/?p=559#comment-1815</guid>
		<description>Jailbreak &amp; Unlock Software For Iphone 3g 3.0 Os quik2unlockbycode Store UNLOCK AND JAILBREAK SOFTWARE FOR IPHONE 3G FIRMWARE VERSION 3.0 OS IPHONE 3GS NOT SUPPORTED STEP BY STEP EASY JAILBREAK UNLOCK INSTRUCTIONS FOR YOUR IPHONE 3.G with new FIRMWARE VERSION 3.0 OS UNLOCK YOUR IPHONE 3G OS FROM ....</description>
		<content:encoded><![CDATA[<p>Jailbreak &amp; Unlock Software For Iphone 3g 3.0 Os quik2unlockbycode Store UNLOCK AND JAILBREAK SOFTWARE FOR IPHONE 3G FIRMWARE VERSION 3.0 OS IPHONE 3GS NOT SUPPORTED STEP BY STEP EASY JAILBREAK UNLOCK INSTRUCTIONS FOR YOUR IPHONE 3.G with new FIRMWARE VERSION 3.0 OS UNLOCK YOUR IPHONE 3G OS FROM &#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://blog.mugunthkumar.com/coding/iphone-tutorial-enabling-reviewers-to-use-your-in-app-purchases-for-free/comment-page-1/#comment-1764</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Fri, 02 Jul 2010 02:12:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mugunthkumar.com/?p=559#comment-1764</guid>
		<description>Hello 
I am really new with this language at all but after your tutorials i feel good to start with IAP :) . 
Thanks. If you need some help with the PHP-Part of your app, hit me with a mail.  </description>
		<content:encoded><![CDATA[<p>Hello<br />
I am really new with this language at all but after your tutorials i feel good to start with IAP <img src='http://blog.mugunthkumar.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .<br />
Thanks. If you need some help with the PHP-Part of your app, hit me with a mail.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced

Served from: blog.mugunthkumar.com @ 2012-02-08 18:56:37 -->
