Search code examples
iosapp-store-connectappstore-approval

App rejected for not performing as advertised (background locations)


I got rejected by the apple review team. The reason was:

2.3 - Apps that do not perform as advertised by the developer will be rejected

We were unable to locate some of the features described in your marketing >materials or release notes. Specifically, your app informs the user to allow >background location, however, there is no setting within your app.

If I go to the device settings and find my apps settings, I see the following:

Screenshot from device settings

I've got the following background modes in my plist file:

Background modes in plist file

Apple sends me this screenshot along with the review: Apple screenshot from review

Also if someone could be helpful with telling me the best way to get in touch with Apple. I've tried writing comments to the rejection in the Resolution Center, but I don't hear back.


Solution

  • We cannot tell you why Apple may have rejected your app; we can only guess (at best).

    Apple's testers do not always see the same things that you see, as you've submitted an app for production, whereas you're testing it in a development environment. This is why it's important to do Ad-Hoc and/or TestFlight beta testing.

    You have to be sure that your app (and all of its functionality) works not only for you in a development environment, but also for others in a sample production environment (ideally on a wide range of devices).

    The only way to know what the testers saw is to ask for clarification from them via the Resolution Center, which you say you have already done. The best thing to do is to wait, but if you don't get a response in a reasonable amount of time (say, a week or two), you may want to contact the team.

    If you truly believe that this rejection was in error, you can appeal it.