Appstore review - ios

What happens if I submit an app and then (for example after 3 days) when the app is in state "Waiting for review", I reject the binary and I submit a new update? The approval time is influenced and restart or not? Example: if the approval time is 7 days and I reject-resubmit after 3 days, I have to wait for 7 days more to see my app approved or just 4 ?
Thanks

As Josh suggested, and I can confirm, if you update and resubmit, your position in the review queue is forfeit and your app will reenter the queue at the end - so you can expect to wait the typical 7 or so days for review.
Whether or not you wish to do this is a matter of your own discretion, but to my thinking would be based on how critical the error is. Better to wait and deliver a seamless product to users than deliver something with significant bugs that will put potential users off once-and-for-all (my opinion).

I don't know for sure, but my guess based on knowing how Apple is with these kinds of things would be that you must wait another full 7 days. You could always just release the new binary as an update as soon as your app is accepted. Unless of course, there is some major problem with it, but in that case, it probably won't get accepted anyway. Sorry :/

Irrespective of the state of submission of an app, if you reject your submitted binary before approval, your new submission will ALWAYS be reset and everything starts all over again. Now, to jump the queue there is an option to expedite the review process by sending a request to apple via this link

Related

We need additional time to evaluate your submission and Apple Developer Program account

My App update was Rejected and Apple has sent me a message :
Hello,Thank you for submitting your app for review.We need additional time to evaluate your submission and Apple Developer Program account. Your submission status will appear as "Rejected" in App Store Connect while we investigate. However, we do not require a revised binary or additional information from you at this time.While there may be a delay due to high submission volumes, we are working to complete our review as soon as possible. If we notice any issues that require your attention, we will let you know via App Store Connect. If we find no issues with your submission or account, the submission will be approved.We will notify you as soon as there is new information to share. Other review inquiries may be filed via the Apple Developer Contact Us page.
Best regards,App Store Review iOS App 1.1.2
App VersionRejection Reasons:Other Reply to App Review
Has anyone else had the same experience? How can I solve this problem ?
Yeah, I have met this message several times. Typically this means your review may be delayed for more days. Last time we waited for 7 days, and on the 8th day, we wrote a mail asking what's the review progress. Then the apple review team replied and continued its review.
So I suggest you wait patiently and reduce the submission frequency. And better not use private APIs next time.

Metadata Rejected, do i need to resubmit the app ??

Apple asked me the information about the app and status changed from "In Review" to "Metadata Rejected". I provided them with the information they asked and clicked on "Submit for review" again.
After 8 days they again rejected it asked another set of information.
This time i provided them with the information but didn't clicked on "Submit for Review" button.
After 3 days they replied that thank for the information and we will continue to review you app. Now its been 10 days they didn't replied anything nor even the status of app changed.
What shall i do, do i need to click on "Submit for review" or just wait for them to reply. Its been one and half month i uploaded the binary.
Kindly help me out with this issue.
For those who are not sure what to do because answers are quite old this is what I do in September 2019.
I got a Metadata rejected (some screenshot issue): do not click on submit for review just make the necessary changes and save your data. After that, reply to the reviewer using The Resolution Center saying that you've just done the changes. Then just wait (an hour or a little more). They will review again that part that it was wrong. Is the best way to get the approval ASAP
After a metadata rejection, your will receive an email with a link to the Resolution Center. Make the necessary changes and save your app (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".
Update: My application was submitted January 7, 2016 Rejected by Metadata on January 13, 2016. I received a message from Apple: "Once you have brought your app into compliance regarding this issue, we can continue with review of your app". After send a message to the reviewer using the Resolution Center (Hello Apple, I made the necessary changes to my app), The status changes "In Review" after 60 mins.
you could Contact the App Review Team and request an expedited app review.https://developer.apple.com/contact/app-store/?topic=expedite. call APPLE or.
Whatever you do, do NOT click the submit for review button! Even, with a metadata reject, it will put you at the end of the review queue and you'll have to wait another 6-8 days (or whatever the current wait time is).
I would message them again and ask for an update on the review.
Usually you can fix the metadata and message Apple though the resolution center. In my experience, the reviewer has always approved the app. The wait can be as little as an hour or as long as a couple of days, but it's always been faster than the review queue, and you're getting the same reviewer.
Yes you need to press button Submit for review to move your app to the review queue

App Store Expedite Criteria

We submitted an app to the App Store after 2 months of testing and found that if a Facebook profile does not have a current location value, that the information returned from Facebook is null not blank (just something we never tested as all of our testers had locations entered - just a miss on our part).
This is causing our application to CRASH upon login. We submitted a 2.0.1 version that fixed this with an expedite request and we received this from Apple ???? (My question is.. what does the criteria for expediting a review if its not to fix a login crash of your app?)
From Apple: (and of course from do_not_reply#apple.com) so I can't ask them.
Thank you for contacting us requesting an expedited review for your
app, Slimgage.
While we do our best to accommodate requests for expedited reviews,
unfortunately we cannot grant your request at this time as it does not
meet the criteria for expediting a review.
Helping you get your app or update onto the App Store is very
important to us, and we are working hard to process all submissions as
quickly as possible. We thank you for your understanding.
Best Regards,
App Review Team
The expedited reviews is a process based on a queue, just like the standard review. However, you can move “up” the queue with the reason you provide for expedite, or if your app is currently being promoted at the App Store.
e.g. if you just “need it fast” and don’t have a real issue/bug to fix you may be less important to review at the moment.
however, there are some ways you can perhaps skip the process completely, or at least not be in the stress of time constraints your app is being damaged. You can use rollout.io for this - an SDK which allows you to solve quality issues in production instantly, and is fully compliant with Apple's guidelines. (Disclaimer: I'm on of the team on Rollout.io)
You’ll be able to contain the issue, and not wait around for the expedited review to happen.
hope this helps!
Eido,
Rollout.io
P.S This site shows the average approval time on Apple's app store (regular submitting process) - http://appreviewtimes.com/
While this is a rotten place to be, from Apple's point of view, this isn't critical. If your update fixed an issue that was causing user data loss, then they might accept the expedited review. But a simple crash for some users isn't critical to them. I know it is to you and users. But if Apple granted an expedited review for every update that simply fixed a crash then there would be nothing but expedited reviews.

App store submission: Priority Update?

My new boss thinks you can submit an update to app Store and mark it as priority once or twice a year. if your abuse it you lose your privilege?
Is he correct. I've been submitting updates for years and never heard of it?
cheers
You can request a Expedited review, which should be used if you've submitted an app which has been approved but it has an issue that needs to be fixed urgently. As your boss has said they can only be done a few times so be cautious doing them.
Expedited reviews are granted on a limited basis so we cannot guarantee that every request will be expedited.
http://developer.apple.com/appstore/contact/appreviewteam/
Got app reviewed in one day...grudgingly (see email).... Dear APPLE HIRE MORE REVIEWERS!!!!!
Hello .....,
Thank you for contacting the App Review Team.
We understand that situations arise which require an exceptional response, however, we have received multiple expedite requests from .... within a short period of time.
We have made an additional exception for your app and will proceed with an expedited review. We wanted to remind you, however, that expedited reviews are provided on a limited basis, otherwise the process itself becomes ineffective. Please keep in mind that we may not be able to accommodate additional requests in the future.
If your app is rejected during this review, it is not necessary to request another Expedited Review when you resubmit. Once you revise and resubmit your binary (or metadata, in the case of a Metadata Rejection), your app will be automatically returned to the expedite queue.
Best Regards,
App Review Team

Issues on testing In-App-purchase in iOS with Sandbox

I am facing a strange behavior with In-App-Purchase in iOS while testing with sandbox. Few things I observed, Please make your comments where I am wrong.
I know sandbox has small time interval for subscriptions like 30 minutes for 6 month subscription. I am using subscription model, when I am trying to purchase same item multiple time, it allows. Is that OK ? As per my understanding, it should allow only once to purchase and in subsequent call, it should say "Already purchased".
When I am restoring my previous purchase. Storekit is calling updateTransations with large number of previous transactions. Don't know why it is returning these large amount like 100, 200 ,245, 360, 650 seems like Random in every restore.
Please make your comments. Thanks in advance.
Regards,
OP
Dear All,
As I did not get reply on this thread. We have done testing an make the app live, app is working fine. Here are my comments that might be helpful to others.
When testing with sandbox, since time interval is not same as live app. You get 5 minutes for 3 month subscription and so on, so once your subscription expire your subscription will be renewed. If you will make one more payment request if subscription is live, you will get popup for already purchased.
Apple sends a large number of transactions, we need to add condition by our own, so that we will identify the current transaction and will process that only, rest will be ignored.
Hope this will help you all.
Thanks,
Om

Resources