Unable to resubmit in-app purchase for review - ios

My in-app purchase was rejected with the explanation:
Your in-app purchase has been returned.
Fix the marked items and submit it again.
For more information, see the Notes from App Review.
and in the notes it says:
We have returned your in-app purchase products to you as the required
binary was not submitted. When you are ready to submit the binary,
please resubmit the in-app purchase products with the binary.
Not sure what this means, but I have submitted a new binary.
Still, while the binary is in "Waiting for review", the in-app purchase's status remains "Developer Action Needed".
But there isn't any "Submit" button for in-app purchase. What should I do next?
Thank you.

I faced the exact same issue. There is no clear way to resubmit them once they are rejected, there is also no way to submit a build with you IAP products. (This might be fixed in the future)
This is how I was able to get them approved:
1- In iTunes connect go to: Features -> In-App purchases and open the product that you want to submit. For me the status was "Developer action required". Once you open it, make some changes to the Localizations section and save the the IAP product, this should change the status from "Developer action needed" to "Waiting for review". You can revert the changes you made. (This step was suggested to me by apple)
2- The second step is getting them to review the IAP subscriptions with the build you submit. Again there was no way for me to do so. So what I ended up doing is leaving a note in the "App Reviewer Information" section to please review the in app purchases

Also you can:
1)add any new localization,
2)then delete previous,
3)then delete new one
4)and create first one more time.
It will change automatically to "waiting for review".
Also I write on notes, to check my IAP

Related

IAP Rejected because required binary was not submitted issue

I have submitted an Unity(iphone) app with in-app purchase But my Binary is rejected.
I got the following message from apple:
"We have returned your in-app purchase products to you as the required binary was not submitted. When you are ready to submit the binary, please resubmit the in-app purchase products with the binary."
IAP work fine during testing on device. Submitted IAP has a screenshot and have been added to the submission before hitting the submit button.
I have shipped my build in android and working fine. In ios every thing is done expect IAP issue.I have changed productIdentifier many times but no success found.
Please help me find the solution.
I was having the same issue getting my IAP products approved. There is no clear way to resubmit them once they are rejected, there is also no way to submit a build with you IAP products.(This might be fixed in the future)
This is the way I was able to get them approved:
1- In iTunes connect go to: Features -> In-App purchases and open the product that you want to submit. For me the status was "Developer action required". Once you open it, make some changes to the Localizations section and save the the IAP product, this should change the status from "Developer action needed" to "Waiting for review". You can revert the changes you made. (This step was suggested to me by apple)
2- The second step is getting them to review the IAP subscriptions with the build you submit. Again there was no way for me to do so. So what I ended up doing is adding some notes to the "App Reviewer Information" section. Something like this:
I got the same issue. Actually in my case i added the new version of app.I forgot to uplaod the binary for the new version & submitted the In App purchase for review. So they sent my In app purchase product back.
I did not change my In app purchase product. did the minor changes in the description and saved it.
I just uploaded the binary for Test Flight.

Submit in app purchase for review for first time

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.
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.
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.
Thanks very much for #David Skelly's answer.
To do IAP review is very important.
The OK one:
master page
detail page
The not OK one:
master page
detail page

Add in app purchase with the app on apple developer portal

I am working on an app, in which I have added in app purchase. When I try to add that in app purchase with the application then I am getting following message.
But I didn't submit the application, Its current status is "Waiting for Upload".
I want to add 3 types of In-App-Purchase with the application.
What should I do now ?
Please help me guys.
you can not add in-app purchase in "Waiting for Upload" state, you have to change the status to "Ready to upload" for adding in-app purchases.
For changing the state you have to submit the app and when status changes to "waiting for review" you have to reject the app and status changes to "developer rejected" and then you can add in-app purchases and change the status accordingly.
For submitting for review Seems like the only time you will be able to select an IAP item in the "View Details" page of your app's new version is when the App Status is in "Ready to Upload Binary" or "Binary Rejected".
So what I did was reject my binary and deleted the IAP item and then add the IAP item again in Manage In App Purchases. Need to give it a new ID though, but no biggie for me.
After that, you should be able to select the IAP item in View Details page. And THEN, press "Ready to Upload Binary"...
Hope this helps someone.
Please go through the following links
In-App Purchases cannot be added to this version because it has already been submitted for review.
Adding a in-app purchase while "Waiting For Upload"
In-App Purchases cannot be added to this version because it has already been submitted for review

Your first In-App Purchase(s) must be submitted with a new app version. Select them from the In-App Purchases section

I recently developed an iOS app which has in-app purchase enabled.
After completion, I submitted to iTunnesConnect for review, and late on the application is ready for sale.
However, after downloading the app from AppStore, I found in-app purchase is not working. The erason is the in_app purchase is not appear in AppStore at all.
I log into iTunnesConnect and find the In-App-Purchase status is Red with message "Waiting for screenshot to review"
Then I submitted the screenshot and the status for InAppPurchase becomes Amber with status "Ready to Submit"
What I suppose to submit? The app is already alive in AppStore.
The message iTunesConnect give to me is
"Your first In-App Purchase(s) must be submitted with a new app version. Select them from the In-App Purchases section of the Version Details page and then click Ready to Upload Binary."
But the "Submit for Review" button is grey, not clickable.
I did some research and people are saying "Eject the app and submit again", which is not my case. My App is alive already, no option to eject.
Please advice.
Thank you.
Regards.
Create an updated version of your app in itunes connect. Rebuild and reupload your binary, even if you don't change anything. You will need to change your build number to resubmit the same binary. After this, go to your in app purchases page and you should be able to click submit for review. Then submit the whole app for review again, and they will approve your in app purchases when they review the whole app.

In-App Purchase cannot change status Ready to Submit to Wait for Review

I registered In-App Purchases and there are Ready to Submit. I want make their status Wait for Review but there are no ways for make it.
follow more details
I have succeessed to change status to "Wait for Review" one of them before, just one time.
I want to change status others, but I could not.
Submit for Review button are always disabled.
In "View Details", appear messages that :
"In-App Purchases cannot be added to this version because it has already been submitted for review. To manage your In-App Purchases, go back to the App Summary page and click on the Manage In-App Purchases button."
In result, I have no idea to solving this problem. I read thousand articles about message above, but not works for me. Most answers say that just edit something in the "View Detalis" page. I know the answer is right but not effective in my case.
please help me!
Once you have created a container in iTunes connect, you can click a button "ready for upload". That means your itunes connect is now expecting you to create an archive of your product and submit for review using Xcode.
To get from "Waiting for binary" to "waiting for review" is to submit your binary archive from Xcode.
I've just solved the same problem about 5 mins ago.
This is how my app looks like on https://itunesconnect.apple.com
![From Manage ou apps menu - Manage in-app purchases][1]
The trick was to use correct Bundle ID (from App) an ProductId (from image). It should work even though status is: Waiting for review and the binary has not been yet uploaded.
Good troubleshooting tutorial
I have the same problem - inactive Submit button in IAP section in AppStoreConnect.
The 1st thing is mandatory screenshot in the Review information (text on the right is not mandatory). When I add a screenshot, the message "Missing metadata" for IAP disappears. But IAP submit button was inactive.
Second, I was submitted my binary for review before add this screenshot for the IAP. The most important thing here is that when the IAP is ready for review stage, you should go to your app (App Store tab), scroll down the page until you see the In-App Purchases section, click blue + button and add your IAP you created before.
So, this Submit button in IAP (in the Features section) is not needed.
IAP, when is selected in the app section, changed his status to "Waiting for Review" automatically, together with the app submission and status change to "Waiting for Review"..

Resources