What is the process for updating an iOS In-App Purchase? - ios

I released an app through the Apple App Store with several non-consumable In-App Purchases. I need to update one of the IAPs, so I re-uploaded the archive from Xcode and submitted the IAP for review. It's currently in the "Waiting for Review" state. Do I have to update the app itself in order to get the IAP reviewed or will the review be conducted without an app update?

If you only change the metadata of an already released IAP then there is no need to upload the app itself again. Therefore, when your IAPs are already in "Waiting for review" then you're done.
Note: When you add new IAPs then you also need to upload a new binary.

Related

In App Purchase Build Rejection issue in Itunesconnect

I have submitted iOS App to app store for review process. This app contains In App Purchase. This App is rejected from Apple and below is the message i have received :
" We are unable to complete the review of your app because one or more of your in-app purchase products have not been submitted for review.
We are unable to complete the review of your app because one or more of your in-app purchase products have not been submitted for review.
Next Steps
To resolve this issue, please be sure to take action and submit your in-app purchases and upload a new binary in iTunes Connect. Learn more about how to offer in-app purchases in iTunes Connect Developer Help.
Once you've submitted your in-app purchases and uploaded a new binary, we can proceed with your review."
does it mean i have to upload new binary ?
Thanks
No, you don't need to upload new binary, just add inapp purchases in application details page, while app status is "Prepare for Submission". Than you can submit same (rejected) build again and inapp purchases will be reviewed.

Application Ready for upload and in-app purchases

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.

App Rejected but in app purchase is in review

Our app has been rejected but in app is in review. Now we are ready to resubmit the binary, but we are unable to select the previously added in app purchase from the app summary page. The option to select in app purchase is unavailable. I cant even create a new in app and delete the previous one (because the previous one is In Review).
So my question is, whether the In APP purchase is already attached to the app or not, if i resubmit the binary, will the previously submitted In-APP gets reviewed and attached to the app or not.
Please advise.
They are not attached although Apple guideline is that you submit you very first in-app purchase item with your app. All other in-app purchase items can be created and submitted independently.
If you resubmit your app and first in-app purchase item passes review you will be able to use it.

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.

itunes connect in app purchase issue

I submited the app to for review...and i forgot to add the in app purchase for the version. Naturally the app was rejected for this reason.
Now my problem is this: I cannot add the in app purchase to this version because
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.
but i can't submit a new app version...because this version wasn't actually submited so i can update it.
Do i need to delete the app and readd it to iTunes Connect or is there a workaround this?
i found the solution here
It's basically:
Upload your binary
Wait until it's "Waiting for review"
Reject the binary yourself (app version > binary details >reject binary)
Wait until it's "Developer rejected"
Go add your in app purchases
Resubmit the binary

Resources