This is crazy.
I recently added three subscription tiers to my iOS app. Already had one approved and live. Apple rejected the in app purchase submissions because I left off a link to my terms of use in the app description (used to be there, but somehow I left it off recently.) I fixed it.
The nutty thing is I can't access the resolution center to reply to their message! I don't want to resubmit the in app purchases figuring that replying to their message would be much, much faster. (Took 14 days to receive the rejection.)
Since the apple rejection was not associated with a build, there are no links anywhere in app store connect. I did find a link to the resolution center for my app but nothing under that link is recent.
Any advice?
Jon
Since the redesign - on the My Apps page, clicking on the app's Error Icon takes you to Resolution Center.
Another way is to click on the App Store Tab, then Version History and then Resolution Center.
A happy ending to report. Never was able to access the resolution center.
While I was deciding whether to email Apple support (again) or delete and resubmit the in app purchases, they were approved by Apple!
I took no action to cause this. I'm thinking that one of my previous contacts with Apple caused them to re-review the in app purchases and to notice that I updated the app description as they requested.
Quite a surprise.
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 am a developer publishing an app through my clients' iTunesConnect portal. My first submission was rejected, and my client had to forward the rejection email to me. Is there somewhere online I can view why my app was rejected? I have searched around iTunesConnect and googled it and can't seem to find out.
My goal is to not require my client to have to forward each email to me. I will be developing a bunch of apps for them through this method.
If you go in iTunes Connect to your App, then click on the "Activity" tab near the top center, then "App Store Versions" on the left hand side it will give you a breakdown of the approval process. The latest progress update will be "Rejected." From there you can go to the "Resolution Center" to view correspondences between the review board and yourself (or your client).
Apple link for reference on the Resolution Center.
My app binary was rejected due to paragraph 2
2.2 - Apps that exhibit bugs will be rejected
The review team misunderstood how to use the app since it is location based. I explained more about how to test it and proposed another solution in the resolution center and i don't need to change anything in the binary.
Do i need to "Submit the app for review"? Or wait for the review team to respond first?
Edit: To be more specific what i am asking is: I send the extra info to the resolution center. Do i leave the submission as it is with app status rejected, or do i resend the same binary for review along with the info provided?
I would resubmit the same thing. Sometimes the reviewers don't take enough time to review. I've had a friend who has submitted the same exact thing twice. The First time it didn't go through, but with the second reviewer it did.
I've just received this notification from Apple:
Information Needed
Your iTunes Connect settings indicate that your app serves third-party
advertisements. However, we were unable to locate ads in your app.
Please reply to this message to provide the steps for locating
third-party ads in your app. When we hear back from you, we will
continue the review.
I dont know where I've made the error and where I have to correct it.
-> I just use Apple iAd. No other advertisements provider is present.
After this correction, do I need to "Submit for Review" again?
-> Im asking this, because I've red this page here: http://www.brynbodayle.com/an-easy-mistake-with-itunes-connect-metadata-rejections/ where it says I dont need to resubmit again.
But in the iTunes Connect Developer Guide there is something like this:
If your app has been rejected because of a metadata issue, you can
resolve the metadata issues and resubmit the same build for review.
If someone could help me how to deal with this, I would appreciate it! Thank you.
Your first message says that your app is using ads but the reviewer hasnt been able to found it on your app.
They tell you to just indicate where are the ads located.
All this is because Apple doesnt allow getting an AdvertisementID without showing ads (some people use it as unique-identifier).
Hope this helps.
If you are using just iAd from Apple, check the iAd code on your application. Probably you need to fix an issue on your iAd code.Make sure the iAd is not set to 0 on Alpha. You can use the simulator to test iAds.
After the rejection, your will receive an email with a link to the Resolution Center. (don't click on "Submit for Review" button).
Send a message to your reviewer using the Resolution Center and wait a few hours. Your app will be "In Review" soon. Also you can "Submit an Appeal to the Apple Review Team".
Remember, If you make changes to your code, you will need to upload a new binary code. Probably you will lose your queue position and start the review process again (7-10 days).
When I created the app on iTunes connect I used the old logo for my app. Now I'm about to submit the first binary for validation and a new logo has been chosen. I cannot remove the app from iTunes Connect, since it will lock my app name and I cannot change the logo so the app will be rejected.
Can I contact Apple in any ways to help me with this issue?
I feel you need to resubmit the app as far as i have seen.
Apple does not allow changes in icon as far as now unless you go for newer version of app.
Apart from that i would recommend you to go through the following link once:
http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html#//apple_ref/doc/uid/TP40006556-CH14-SW2
Also i would suggest you to post same question on discussions.apple.com for more fruitful answers, as the question seems to be non-coding related.
Hope the link helps. :)
Apple has relaxed some of the app information rules. You can update your meta information at any time in iTunesConnect. You should be able to update your iTunes artwork, description, and screenshots at any time. The icon that will display on the app is compiled into your code, so you will need to reject your binary or submit an update to get the correct icon to show on the device.