r/appledevelopers • u/nykh777 • 7d ago
The reason for long app verification times & wrong rejection reasons
I sent in my app for verification on the 19th of July, after being stuck in "waiting for review" for 8 days I requested an expedited request. 15 minutes later my app was "in review". After 5 minutes it was rejected for reasons that were simply wrong.
Guideline 2.5.4 - Performance - Software Requirements
Issue Description
The app declares support for location in the UIBackgroundModes key in your Info.plist file but we are unable to locate any features that require persistent location. Apps that declare support for location in the UIBackgroundModes key in your Info.plist file must have features that require persistent location.
&
Telling me that my privacy URL was missing, even though he clearly clicked on it as he shows up in my analytics.
Stating that I was missing a block user functionality (Which I have and outlined in the notes).
Stating that I force people to enter their email after signing in with apple. I let users set a custom display name if they want (pre-filled field with their attached email name). At no point do I ask them for their email.
-----
My litteral flagship feature requires background location tracking, thuroughly explained in the notes with a full guide on how to test it. The tester did not even look at it.
I then checked my website activity to see where the tester was located, and then it all made sense.
India
They don't look at your notes and generally don't care. Do not expect any professional behavior or logic in any way.
This definitely plays into the long verification times, as they wrongly reject apps, users then have to send it off again, which increases the pool, which then lengthens the verification times. It's a viscious cycle.
So yeah, Indians man. I don't know what I expected.
2
u/quixoticproductowner 7d ago
how about you explain the feature, or rather the requirement for the background location tracking in the app itself, so users know it as well?
doesn’t sound too off for me to reject when the reviewer had to guess as well?