How to handle iOS network proxy
Unsolved
Mobile and Embedded
-
If a user has an HTTP proxy configured on their iOS device, how should I handle this within my app when making API requests?
I have an actual case where a school has this configured on all their iPads on the school WiFi network. They are able to use 99% of their apps fine, but my app is one of the few that fail. To rule out firewall issues they have verified that they can access my API from Chrome on the iPad, even though my app can't.
I use
QNetworkAccessManager
to send the requests.My question really breaks down to:
- Do I even need to do anything? Surely iOS handles the routing transparently??
- If I do have to do something, what do I need to do?
- Is Qt bug 39869 relevant?