My first In-App Purchase for an app has been rejected by Apple with the following Notes from App Review:
Guideline 2.1 - Performance - App Completeness
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.
Next Steps
Learn more about offering in-app purchases in App Store Connect Help.
What is the binary to submit?
When I click on my In-App Purchase, the English (U.S.) localization had a red dot beside it, and the App Store Promotion 1024x1024 image had a yellow outline around it. I changed the wording of the Display Name and replaced the 1024x1024 image with a different one, and the In-App Purchase says Waiting for Review afterwards.
What to submit first: in app purhcase or app binary? says it should say "Ready to Upload Binary" and In-app Purchase “ready to submit”, but won't let me submit it says I should be able to add the In-App Purchase in the app submission, but neither of those options are available to me.
Do I submit the app now without adding the In-App Purchase to it? Is the In-App Purchase already automatically included with the app submission from the last submission when I added the In-App Purchase?
There doesn't appear to be stackoverflow post that has current information.
You will need to upload the new binary with new version of the app. While doing so you will get an option to include the In-App Purchases to add along with new version of the app. Select all the In-App Purchases that you want to be reviewed.
This is a responce from Apple when I uploaded an In App Purchases build to iTunes connect.
Can any one say what I have to do.
Missing IAPs
We are unable to complete the review of your app since one or more of your In App Purchases have not been submitted for review.
Specifically, did you upload the binary that contains IAP?
Please be sure to take action and submit your In App Purchases AND upload a new binary in iTunes Connect. Learn more about submitting In App Purchases for review in the In-App Purchase Configuration Guide for iTunes Connect.
Once you've submitted your In App Purchases and uploaded a new binary, we can proceed with your review.
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.
I did not submit the Edit Duration and Pricing In-App Purchase Details.
Screenshot for Review (this information is filled out in itunes connect). Along with new binary I submitted to them. After these changes, Apple approve my app.
I have a live iOS app. on the store.
I created a new version and I had the state "Ready for Upload".
After that I added a new in-app purchases and I got those state "Approved".
Does that mean all I have to do now is to upload my IPA throw the Application Loader and those in-app purchases will be available on that new version.
Usually, I remember before proceed with the step "Ready to upload binary" I should attach those new purchases to that version. Is that right? Am I remembering well?
Or, I have to self reject the new binary after uploading it throw application loader and then attach purchases and proceed again with ready to upload binary then re-upload. because rejecting it is the only way to get a step backward?
Any ideas?
What we can get from this apple doc "Approved" state means?
Apple has approved your In-App Purchase to go live on the App Store
with its associated app. For this status to appear, the In-App
Purchase must be cleared for sale in iTunes Connect. If it is not
cleared for sale, the status appears as “Developer Removed from Sale.”
If the product is being released with an app version, the product
won’t have an Approved status until the app is approved.
I created an application for submission in Itunes Connect and assigned some in-app purchases to the application. I sent it for review and it was rejected. I got the reasons why it was rejected and also the following:
We have returned your IAP product/s to you as the required binary was not submitted. When you are ready to submit the binary, please resubmit the IAPs with the binary.
Now when I go to the Application Details page, I can edit the meta-data and screenshots and so on, but I find no way where to assign the in-app items to the application.
Any help?
This was useful for me:
Escaping iTunes Connect App Submission Rejected-Ready-Waiting Loop
Have to re-submit your app then go into the in-app purchase section and edit the language settings.
I have submitted an iphone app with in-app purchase But my Binary is rejected and I have got the following message from Apple
From Apple. Missing IAPs
We are unable to complete the review of your app since one or more of your In App Purchases have not been submitted for review.
Please be sure to take action and submit your In App Purchases AND upload a new binary in iTunes Connect. Learn more about submitting In App Purchases for review in the iTunes Connect Developer Guide.
Once you've submitted your In App Purchases and uploaded a new binary, we can proceed with your review.
My questions is Should i create a new binary and upload it or can i resubmit the binary which the In App Purchase has been rejected ?
looks like an old post but but making it more detailed because I myself faced it and made me searching multiple posts for actual steps.
First of all, you don't need to create a new binary because you just forgot to select In App purchases for review. Below are the steps how you can do this
Before making the Application "Ready to Upload" you need to select all the In App Purchases in Applicatin's Detail Page.
At iTunes Connect -> Click your application -> Click Edit -> scroll to bottom, you would see In App Purchase link, select the In Apps you want to make the part of your Application Submission Process. Once you are confirmed then change your product status to "Ready to Upload Binary"
If somehow you forgot to do that then there is only 1 way. Which is Reject and then Re Do the process I mentioned above.
you missed to submit the in app purchases for review . Now each of your in app must have its status as " Waiting For Review " . You can submit your binary and related in app purchases to the apple review process . You should create a new binary and submit it to the app store review process.Hope this helps.
Here is my case. All info is included in the reply to Apple.
Thanks very much for reviewing the app.
On IAP a few days before,
our Product Manager did not know in-app purchase products subscription well .
In order to get more free user,
he sent three months subscription for free to new registered users
by adjusting member date on the server side.
After a lot of querying,
we will use IAP App Store Promotions to get more free user,
instead of changing the member date simply on the server side.
We have completed in-app purchases,
and will upload a new binary in App Store Connect soon.
Subscription issue, not on the iOS client Side, but on the server side.
I replied. After a while, I see the place "to submit the in app purchase" in an iOS product on App Store once.
I handled, and it disappeared. Very interesting.
I have not seen the place "to submit the in app purchase" in an iPad product on App Store.
On App Store Reviewing Issue, honest communication is very important.
Yes, you should create a new binary and upload it.
You should do what Apple told you to do.
This is my case.
Firstly, you should add meta info to IAP products.
The meta info, is an image with its description.
Get it ready.
Then Apple will add IAP Add Options in the app version page, which is to be reviewed, after some time.
Six steps from Apple, Workflow for configuring in-app purchases
Sign a Paid Applications Agreement
Configure in-app purchases in App Store Connect
I thought the In App Purchase link is here, which Ahsan.Amin means, iOS Version 13.2
Enable in-app purchase in Xcode
Design and create your in-app purchase
Test in-app purchases
Publish your app and in-app purchase on the App Store