Discussion Forums  >  Plugins, Customizing, Source Code

Replies: 6    Views: 357

CMark
Apple Fan
Profile
Posts: 6
Reg: Jan 13, 2013
Toronto
5,460
02/09/13 11:33 AM (12 years ago)

Easy In App Purchase app rejected no Restore Button

My app got rejected because "...you must include an interface that allows users to restore purchases. This interface allows a user to add the product to other devices or, if the original device was wiped, to restore the transaction on the original device." Maybe somebody can advice how to do this
 
mysps
Code is Art
Profile
Posts: 2082
Reg: May 14, 2011
Palma
33,320
like
02/09/13 11:44 AM (12 years ago)
The plugin is in queue for update and it will include a restore option the developer @theMonster has said. Should be any day now that it is updated in the market!
 
Absentia
buzztouch Evangelist
Profile
Posts: 960
Reg: Oct 20, 2011
Alaska
20,600
like
02/09/13 03:36 PM (12 years ago)
I don't understand why the restore option is necessary...if I try to purchase an IAP that I've already purchased, it tells me "You have already purchased this item, so this update is free" - isn't that the same thing as restoring?
 
Jake Chasan
Veteran developer
Profile
Posts: 1685
Reg: May 13, 2011
location unknow...
29,650
like
02/10/13 08:38 AM (12 years ago)
@Absentia I would think so, but Apple might require a button that says "Restore Purchases" in order to remove confusion with some users. Jake
 
CMark
Apple Fan
Profile
Posts: 6
Reg: Jan 13, 2013
Toronto
5,460
like
02/10/13 03:59 PM (12 years ago)
For those interested to evaluate if it's a random unfortunate event or Apple flat stopped IAP without Restore Button, here is the whole quote: We found that while your app offers In-App Purchase(s) that can be restored, it does not include the required "Restore" feature to allow users to restore the previously purchased In-App Purchase(s), as specified in Restoring Transactions section of the In-App Purchase Programming Guide: "...if your application supports product types that must be restorable, you must include an interface that allows users to restore these purchases. This interface allows a user to add the product to other devices or, if the original device was wiped, to restore the transaction on the original device." To restore previously purchased In-App Purchase products, it would be appropriate to provide a "Restore" button and initiate the restore process when the "Restore" button is tapped by the user. For more information about restoring transactions and verifying store receipt, please refer to the In-App Purchase Programming Guide.
 
CMark
Apple Fan
Profile
Posts: 6
Reg: Jan 13, 2013
Toronto
5,460
like
02/15/13 06:17 PM (12 years ago)
So, we finally have v2.0 - hopefully it'll solve all these troubles
 
Jerry
Aspiring developer
Profile
Posts: 51
Reg: Aug 07, 2012
Dallas
3,160
like
02/27/13 12:17 PM (12 years ago)
What timing... my app got rejected for the very same reason. Going to update to version 2.0 now....
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.