We have an app for a local municipality that uses information from a server. On the network setup, we block several different geo-based IP ranges for security. When we first launched our app, and an update since then, we had no issues. Right now though we are getting hit on Guideline 2.1 for App Completness.
In all our testing, on multiple devices, and on the similulator, we can't replicate. This includes mobile devices on cell too. The current build is in testflight, and works just fine for all of our targeted beta users.
We assume that the reviewer team may be in an area that is being blocked due to these geo restrictions. The area they are crashing in is on the first network call to our environment.
We only have our app for sale in the United States, and allow traffic from US IP's as long as not on a general whitelist for spam.
Is there a known whitelist or recomended best practice on this type of situation?