Apple's developer portal finally let me accept the agreements it wanted me to accept, and I was able to submit the new version of
Monster Cache about 6 days ago. This morning in finally went in to review. And in the same day, I got a notice that it was rejected. Specifically, our new "Unlimited Nets" IAP. Here was their reason:
We found that the Purchasability Type for one or more of your In App Purchase products was inappropriately set, which is not in compliance with the App Store Review Guidelines.
Unlimited nets +1500 monster coins is set to consumable.
However, based on product functionality, it would be more appropriate to use the Non-Consumable In App Purchase type. Non-consumable products are only purchased once by users and are always available on all devices that are associated with that user's iTunes account.
For more information about Purchasability Type, please to refer to the iTunes Connect Developer Guide.
The Purchasability type cannot be changed once an In App Purchase product has been created. Therefore, you will need to create a new In App Purchase product with the correct Purchasability Type. To create a new In App Purchase in iTunes Connect, go to Manage Your In App Purchases, select your app, and click "Create New". The current product will show in iTunes Connect as "Rejected".Note: Apps that offer In-App Purchase products that must be restorable are required to include a "Restore" feature. The following In-App Purchase types must be restorable:
- non-consumable products
- auto-renewing subscriptions
- free subscriptions
For more information, please see the section, Restoring Transactions, in the In-App Purchase Programming Guide
--------------
And my response....
------------
Hello,
I understand your point about the Purchasability Type. However, our application requires users to create a login account, and all their account information, including In App Purchases, is stored on our server. Therefore, even if a user had a new device and installed the app on the new device, once they logged in with the same account they used on the old device, all of their purchases would still be remembered on our server and would carry over to the new device. We actually believe that making this IAP non-consumable could lead to abuse, as one player could log in with their account on another player's device who has purchased the non-consumable IAP, then click "Restore" and have the IAP "restored" from the App store to the second account without paying for it. I hope that makes sense and that you will allow us to keep this IAP as consumable.
Thank you for your consideration, please let us know.
Eric Barr
------------------------
Just a few minutes later, they came back with:
------------------------
Thank you for your feedback. If you wish to appeal your review, you can submit a request to the App Review Board. The App Review Board was created for developers to appeal an app review they have concerns with. Once the App Review Board has completed their evaluation, they will contact you directly with the decision.
-----------
So I decided just to create two more Monster coin packages for iOS. Instead of the $14.99 Unlimited nets and 1500 Coins, I'll try $14.99 for 2500 Coins, and $17.99 for 5000 Coins. It may actually turn into a neat comparison test between Android and iOS.
Once the app is approved, then maybe I'll try the appeal.