Last week I successfully created IAP product on "Features=>In-App Purchase" Menu on iTunes Connect. And I tested that product through sandbox and it was worked fine.
And I also can link my IAP product to my specific version of iOS app. (App Store => specific version of iOS APP ) So I submitted app for review.
However, During the state of "In-Review", I found some critical bugs and I rejected submit on myself. (Developer rejected). I fixed bugs, and tried to submit again with new binary.
But I can't find linking IAP product on my app. Last time I remember there was a section for linking IAP product to my app on specific version of iOS app. Like below, there is no linking section. it was disappeard.
I totally don't understand... I signed the contracts, and input bank information successfully. I can create IAP products, but I can't link these to my app. What is the problem?
I read some stackoverflow questions, perhaps Missing In-App-Purchase section in iTunes Connect this question is very similar with my situation but I can't resolve it. Thanks in advance...
Guys I found solution...
Crazy... your IAP's status in "waiting for review" you can't link that product to your app.
At least you have to have one of "ready-to-submit" IAP product...
WTF
Related
I read many answers here with similar problems but none helped me to get my app approved. It's been 3 weeks of trial and error. I am totally frustrated of it.
What I am trying to do:
I am submitting my first app (there is no other app with my account created yet).
I have one in-app purchase (nonconsumable) in my app that removes ads and opens all content.
Sounds easy right?
I have been rejected for a few different reasons that has one thing in common - they (Apple testers) cannot successfully perform in-app purchase.
What I did:
Successfully bought and restored in app-purchase with my sandbox user.
At first I was using swifty storekit library. Got refused with "Unknown error. Please contact support" So I ditched this library and Implemented whole code myself, according to apple documentation.
As I read there can be problem with my agreements, tax and banking settings in Itunes connect - found out that there was red line about transfering my account settings (dont remember exact line) - did dissapear after 2 days by itself as I read in some answer here. There is no problem there now.
Did find out that I must wait some time before in-app purchase starts working. I takes about 2 days to in-app purchases start working with testflight user, so waited until it starts to work - then successfully bought in-app purchase and restore also works fine even with testflight testing account. (again got refused)
there is not exactly stated how to submit first in-app purchase ever, it is just said submit with binary. I did not get this at first, found out that I should not send in app purchase by itself, but I should "append" my in app purchase in the same form as I am sending my app. At first I tried to send my in app purchase in its own formular. But then I got rejected with error "We found that while you have submitted in-app purchase products for your app, the in-app purchase functionality is not present in your binary." (I say it again - there must be api there as I can successfully buy app with test account).
read in some other answer that I can ask to get my in app purchase approved, so I write "please approve my in app purchase - they did, but I got refused.
Now I cannot select this in app purchase with my binary, as it is not shown for selection probably because it is already approved. So I did submit app without it and got the "in-app purchase functionality is not present in your binary" error again.
Created new in app purchase, this one can be selected to be submited with app. Got rejected again, with error.
"can not connect to iTunes"
In app-purchase is then switched to "Developer Action Needed". This is probably a good thing as if they would approve it then I could not select it with binary as it would be invisible.
What else should I try? What to change? Where to look? I am totaly lost. 3 weeks of time lost. As I cannot reproduce the problem I cannot solve it. Programing is easy, but to get app approved looks like imposible.
Few of many many visited links:
In App Purchase functionality is not present in your binary
iOS In-App purchase works in development but not in production
https://forums.developer.apple.com/thread/13324
https://www.innofied.com/in-app-purchase-working-ios-solution/
What I did next: recorded video of myself successfully buying in app purchase with my testflight account and uploaded it to youtube, added link to my reply form.
Next try: I sent them this message:
"Good evening,
I am totally out of options. Is there anybody at apple who I can consult this? ... Because, everything is working on my side. As I cannot reproduce your problems I can't make it right.
I have tested it with my sandbox user - it works - I can make a purchase successfully and I can restore it too. I noticed that with testflight it needs some time to start working (about two days). So with this build I waited two days and when it did start working on testflight i submited my app. This is my first submit of app ever, should I do something special? You already approved my first in-app purchase in one of my trials, but I cannot select it to be published with my app as it is already approved (it is not shown, so cannot be selected) and if i dont submit it with my app then I got rejected with confusing error stating that in app purchase api is not included. So I created second in-app purchase - the one submited here which is now after rejection in "Developer Action Needed" as you rejected the app. So what can I do now? Don't you need to wait some time after you approve my in app purchase (submited with the app) to start working? Did you approve my in-app purchase which I submited with my app by the way? Please dont send me link to the documentation. As everything works on my side there is nothing I can find there. Give me some advice or contact to someone who can Investigate what is wrong on your side, as you cannot make it work... thank you in advance"
After rougly one day, status did change (they changed) to "in review", and after another half hour I did get email with "Congratulations! We're pleased to let you know that your app, Juggling, has been approved for the App Store"
So to answer my own question ... how to get through application approval? I don't know. What I did wrong, what should I do? I don't know. Are there real people there or artificial inteligence? I don't know. What exactly was the problem? I don't know. What did finally do a change? I don't know. Hope this answers will help next generations of programmers get their apps approved in the future. (Pun intended)
Thank you
I'm trying to release a new version of an existing app to the app store. The app already has consumable IAP's and the new version is implementing Auto renewing subscriptions.
When i submitted the new version of the app to review i had already linked the IAP's to the new binary.
The first time, the IAP's got rejecting due to metadata issues and the IAP's went into the "Developer action needed" state. After this i included the metadata they asked for and i made a trivial change to the localized descriptions, which caused the IAP's to go into the "Waiting for review" state.
These (1, 2) stackoverflow posts state that i should resubmit the binary for review again. However when i did that, the reviewer was not able to locate the IAP's in the app so i got rejected again due to "Performance: App Completeness". He attached a screenshot where the new subscriptions weren't loaded with the other IAP's, so the subscriptions were in fact not visible during review. The same build works and loads the products correctly in TestFlight so i don't understand what is causing the issue.
I have tried submitting for review again with the same result.
The reviewer mentioned the auto renewing subscriptions explicitly by their reference names, so they must be linked to the binary. He just wasn't able to see them...
Has anyone experienced anything like this? Am i maybe missing something?
Hope you guys can help! :)
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.
I'm having trouble submitting my game. I have paid and free applications contract, I have all in-app purchases in waiting for review status, but I'm still not seeing the In-app Purchases section under the main tab (under Builds). I've tested the in-app products via sandbox users and it works. As far as I know when I'm submitting for the first time I need to submit all in-apps with this build, but I don't see the in-app section under Build section. I've tried to submit it that way and got rejected as expected.
p.s. I needed art is in place and the button "Submit for review" is visible
You don't get the In App Purchases section under the Builds in iTunesConnect.
Apple provides the reason for the rejection, kindly share it, as it help us better to solve your issue.
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