App rejected under Guideline 2.1(a) - App Completeness. Seeking advice!

Hello everyone,

I recently submitted my iOS app for review, but it was unfortunately rejected under Guideline 2.1(a) - Performance - App Completeness.

For context, my app is a healthcare application built with Ionic.

According to the App Review team's message, they found the app to be incomplete. They stated they were unable to review the app because they couldn't get past the login screen.

The Root Cause: Upon investigating, we discovered the issue is related to IP Geo-blocking. Because the app handles sensitive healthcare data, our API provider strictly blocks all network traffic originating from outside of Italy to legally comply with European GDPR regulations.

Since the App Review team tests from the US, their requests are being entirely blocked by the firewall, causing the login to fail and the app to look broken on their end.

What I have verified so far:

I have provided valid demo account credentials in the App Store Connect App Review Information section.

I have tested the app thoroughly on physical devices and simulators (iOS 16/17) in Italy and couldn't reproduce any crashes or login issues.

My Questions for the Community: Has anyone successfully navigated this situation before?

Will Apple accept a detailed video demonstration of the app functioning correctly from an Italian IP?

Is it possible to request that they review it using a local VPN?

Or is the only reliable solution to build a completely separate "mock" environment with dummy data just for the App Review team?

Are there any common pitfalls I might be overlooking here? Any advice on how to properly address this with the App Review Board would be greatly appreciated.

Thank you

Where is your app going to be sold? If your app is supposed to be used for those who live in Italy and is sold to people inside and also outside of Italy, then the whole scenario doesn't make sense.

I often give them a ZIP archive containing one or more videos because I submit a macOS application that works side by side with its iOS counterpart.

If your app has been rejected and you need help resolving the issue, consider taking advantage of one of the following support options available from App Review:

  • Reply to the message from App Review in App Store Connect and request clarification.
  • Request a call with an Apple representative to discuss the outcome of the review.
  • Submit an appeal to the App Review Board if you believe your app follows the App Review Guidelines.

Visit the Contact Us page on Apple Developer and select the App Review tile to learn more.

App rejected under Guideline 2.1(a) - App Completeness. Seeking advice!
 
 
Q