Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Rejected by the App-store due to in-app purchases

I recently uploaded an application that got rejected by Apple due to in-app purchases, the application had a login page before the in-app purchase, which is not allowed.

Now I want to delete the in-app purchase from the application, all the code has been commented out, but how do I de-activate the in-app purchase in iTunes Connect.

I know there is a switch called "Cleared for Sale" in the Manage In-App Purchase section of iTunes connect, but my question is if that is enough to just set that switch to No.

Do that de-activate any in-app purchase references for the application and will the app be reviewed without in-app purchase?

Or is there any other things I must consider to get the application through the review without in-app purchase.

This is message from Apple that triggered the rejection:

17.2 We found that your app requires customers to register with personal information to access non-account-based features, which is not in compliance with the App Store Review Guidelines. Specifically, users must register to purchase additional content. Apps cannot require user registration prior to allowing access to app features and content that are not associated specifically to the user. User registration that requires the sharing of personal information must be optional or tied to account-specific functionality. Additionally, the requested information must be relevant to the features.

like image 630
Joakim Engstrom Avatar asked Nov 09 '12 10:11

Joakim Engstrom


People also ask

Why do I keep getting in-app purchases not allowed?

If you get hit with a message on your Apple iPhone or iPad that says “Purchase – In-app purchases are not allowed” when trying to buy purchases from within apps, it may be related to a restriction setting on the device. From the Home screen, swipe over to the screen with the “Settings” icon, then select it.

Why is my iPhone not letting me make in-app purchases?

Make sure that you're signed in with the same Apple ID that you used to make the purchase. Make sure that in-app purchases are allowed on your device. Restart your device: Restart your iPhone.

Why does Apple keep rejecting my app?

The last reason why Apple might reject your app is if the information you provide for the store and for review purposes is incomplete or out-of-date. In other words, make sure to include: Your contact details. The title, description, specifications, and other details about the app.


1 Answers

Now I want to delete the in-app purchase from the application, all the code has been commented out

Removing the in-app purchase access point (button action etc) from the application code is adequate Sounds like you have that covered.

how do I de-activate the in-app purchase in iTunes Connect.

It is not necessary once the code is removed. However, to remove In-App purchased do the following.

  1. Log into iTunes Connect
  2. Go to your app's "Manage In-App Purchases"
  3. Select an in-app purchase row
  4. Select the "Delete" button found in the top left corner of the editing in app purchase screen
  5. Confirm and repeat for others you wish to delete

Re-submit and good luck!

like image 107
Caleb Avatar answered Oct 01 '22 07:10

Caleb