NimbleKit - fast iOS app development

App rejected because of missing restore in In App Purchase

Problem discussions

App rejected because of missing restore in In App Purchase

Postby eras3r » Thu Jun 28, 2012 10:57 am

Hi Guys,

bad news for NK apps which uses "In App Purchase". I've developed dozen of app with In App purchase and before today NEVER had problems from Apple. Last week I sent an update for approval and that app was a free one with In App to unlock its content. The update was not approved because of the following reason:
"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."

Unfortunately NK doesn't provide a method to restore the purchased stuff as described here: [url]https://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/MakingaPurchase/MakingaPurchase.html#//apple_ref/doc/uid/TP40008267-CH3-SW2[/url]

Please, do you have any idea about a solution? This problem could affect new App and old ones if we attempt to update them.

Thanks,
Eras3r
User avatar
eras3r
 
Posts: 169
Joined: Fri Nov 20, 2009 10:53 pm

Return to Troubleshooting

Who is online

Users browsing this forum: Bing [Bot] and 1 guest