61

I am working on in app purchase. After submitting all the details in app purchase gives me status "Ready to Submit".

But the "Submit For Review" button is disabled in my app's in app purchase. This is giving me this warning

"Your first In-App Purchase must be submitted with a new app version. Select it from the app’s In-App Purchases section and click Submit."

I can't understand what to do. If anybody knows solution please help me. Thanks in advance.

Pradumna Patil
  • 2,180
  • 3
  • 17
  • 46
  • 2
    Your IAP is all setup and ready to be submitted with the next update of your application. Select the IAP when submitting the next update for your application, it will be available to select on the same page where you edit your apps App Store description, screenshots, keywords, etc... – Daniel Storm May 27 '15 at 11:48

3 Answers3

50

If your application is in Waiting for review state then you can submit your IAP by rejecting current version & uploading new version.

Otherwise your IAP will be available once you upload a new version on iTunes Store.

"Your first In-App Purchase must be submitted with a new app version. Select it from the app’s In-App Purchases section and click Submit."

The meaning of above line is when you submit your app for review you need to select the IAPs from the application detail page. You will see In App Purchase section on Application detail page (Page on which description,Keywords,etc displaying). You need to select required IAP from that page & then need to submit your application again.

Let me know if you need anymore clarification for this.

Nilesh Patel
  • 6,318
  • 1
  • 26
  • 40
  • Do I need to upload my app also when I am submitting In app purchase for review for the first time. – Pradumna Patil May 28 '15 at 06:43
  • Yes, Actually when you upload first version of the application at that time you need to select required In App purchase. From next version you don't need to take care of this. Let me know if you still need anymore clarification – Nilesh Patel May 28 '15 at 06:46
  • 1
    How Do I test my in app is successful or not – Pradumna Patil May 28 '15 at 06:52
  • Once you upload your new app with IN App purchase then status of IN App Purchase also changed to Waiting For Review. That way you will come to know that your IAP was submitted successfully. – Nilesh Patel May 28 '15 at 06:53
  • One last question please I am working on content based where I want to release additional contents of my app after user purchase So How do i can do this. – Pradumna Patil May 28 '15 at 07:05
  • Content means? Digital content OR Physical Goods? – Nilesh Patel May 28 '15 at 07:08
  • It is just some more functionality which is hidden from user and when user can purchase then additional functionality will be available to user. – Pradumna Patil May 28 '15 at 07:11
  • You need to do code for all those functionality & need to provide all access to it once user complete IN APP purchase process. Got it? – Nilesh Patel May 28 '15 at 07:14
  • That means every time when user login Do I need to check that user have completed IAP process or not? – Pradumna Patil May 28 '15 at 07:16
  • Yes, It depend on your implementation. If you would like to check at login then you can check at that time. – Nilesh Patel May 28 '15 at 07:17
  • So does this mean that I must submit a fully completed app and hope that it doesn't make the App Store before I have a change to debug and test my IAP? Seems strange that I can't test my IAP until it's in waiting for review state. – noobsmcgoobs Jan 31 '16 at 03:32
  • 2
    No, You don't have to submit app to Apple for review. You just need to register the application so application status will be prepare for submission state only. – Nilesh Patel Feb 01 '16 at 05:05
  • 9
    When i was uploading build first time, option to select in app purchase was available below build and the status for in app purchase was "Ready to submit". But after the rejection when i am uploading same build version with different build number, i am not having option to select in app purchase for that build number. Is it because my in app purchase status is changed to "waiting for review". – Akhilesh Sharma Oct 09 '17 at 05:37
  • how to demo app video create for my iPhone objective c application – Ramani Hitesh Apr 04 '18 at 10:12
  • @AkhileshSharma have you find any solution for this – AJ Sanjay Oct 18 '19 at 07:11
  • @AJSanjay Did you find any solution for this after AkhileshSharma disappeared into the ether? – JCraine Aug 26 '22 at 06:48
  • Just to follow up on AkhileshSharma's message, the reason the subscription isn't appearing is because you need to submit a new *version* not a new build number. Eg, if your app was previously 3.0.0 you submit 3.0.1. It's still stupid, and completely unintuitive - also wastes time if your IAP gets rejected. – JCraine Aug 28 '22 at 23:21
  • @JCraine Nope We made different payment mechanism – AJ Sanjay Aug 29 '22 at 08:16
  • how can I test the In App purchase . every time I test it say invalid product ids – Engr.Aftab Ufaq Sep 06 '22 at 17:39
45

In addition to what was said by Nilesh -

You must create your IAP from under the Features->In App Purchase. Then you must add a screenshot, so that the IAP says Ready to Submit.

Then from the Prepare for Submission page, the section titled InApp purchases shows up (otherwise it is hidden) and you can select your inapp purchase you just created.

David Skelly
  • 617
  • 6
  • 5
11

Thanks very much for @David Skelly's answer.

To do IAP review is very important.


The OK one:

  • master page

one

  • detail page

two


The not OK one:

  • master page

aaa

  • detail page

bbb

black_pearl
  • 2,549
  • 1
  • 23
  • 36