I have a client that has devices on premise that need to use a proxy. The proxy isn't for all users of the app, though, so I need my Xamarin Forms app to use the proxy settings on the device if there's something present, and skip it otherwise. The issue appears to only affect the iOS build. The network in question distributes the proxy automatically via DHCP settings to all connected devices. Right now the app is not using those settings and so it can't connect.
For HttpClient Implementation (iOS Build tab of the project settings), I've been using Managed. Should I switch to either NSUrlSession or CFNetwork instead? The minimum requirements and build target for the app are already iOS 9 (for iPad 2 A5 support), so either of those should be compatible not not otherwise restrict us.
Also, good news, the app in question was built with a single helper method to create the HTTP client, add POST data when necessary, and make the request, so if I need to do something in the shared library, it won't be terribly difficult.
The problem is I can't test it without deploying, because I don't have a proxy set up here. So I'm asking y'all if this will cause the device's proxy settings to be used, or if I need to do something else.