Apple reject for restoring IAP
So I submitted a car game with IAP for coins to purchase ( consumable ) .. you can add lives or upgrade your car from car selection.
The binary was rejected by apple for lack of restore bottom seems that they want me to make sure the unlocked cars can be restored on all iOS devices .. not sure if that is possible even if I add the restore function because the initial IAP is consumable
any one ran into this problem before ?
and my understanding is that even if u use apple leaderboard in the account in will sync the scores between the different iOS devices but not the unlocked items purchased with in game coins?
Any suggestions?
here is the apple rejection message
From Apple
10.6 - Apple and our customers place a high value on simple, refined, creative, well thought through interfaces. They take more work but are worth it. Apple sets a high bar. If your user interface is complex or less than very good, it may be rejected
10.6 Details
Your app uses intermediary currency to purchase items that function as non-consumable products but does not include a restore mechanism.
Next Steps
Please modify your app to include an optional user registration feature that allows users to restore their purchases to all of their iOS devices.
We recommend indicating that account registration is necessary to restore previously purchased In-App Purchase products, and providing a way for users to register later if they wish to access this content in the future.
Comments
Looks like they want you to update your interface.
You have a non-consumable purchase somewhere.
i dont but you can purchase a car using in game currency this is what they say
" intermediary currency to purchase items that function as non-consumable products "
which is true the car once unlocked it functions as non-consumable product but that can not be restored since the original IAP is consumable currency