iosapp-storereview

Apple review team has rejected app because it can't connect to ASP.NET API


I run my own VPS in Amsterdam where I have a MySQL database that is being populated and maintained using ASP.NET. It's a Windows Server.

I use this API for four of my existing Android apps (published and working) with a few thousand users who never had any issues connecting to the API through those apps. Recently I finished one of the apps on the iOS platform and it got rejected because Apple couldn't get it to load any content, or it would get stuck on loading without ever returning anything (after we implemented a loading progress animation). After a lot of messaging between me and Apple's review team, they ended up accepting my app to be passed through review even though they never got it to work (or so I believe, they just said they would re-review it and it suddenly got approved after 7 rejects). None of my friends, family or users ever experienced any issues like this on either Android or iOS.

A good friend of mine who did most of the work on the API is also from the USA, which makes me doubt it's a location problem.

I must note that pretty much 99.99% of my users are Dutch and all my projects are build for Dutch users.

Does anyone have experience or ideas in this field? I'm about to publish an update for the already published app and I'm afraid they will reject it because of the same issue.

The exact message I got at first was:

Specifically, upon launch we found that the app failed to load any content.


Solution

  • Changing the API calls to be over HTTPS seems to have fixed the issue, Apple now has access to my API through all my apps.