Now that you know what you’ve been missing,
While it is possible to add configuration files to iOS devices downloaded from a web service via Safari, it’s a very complicated process. The user must complete a series of steps to access the network and leave the application to complete the setup.
The below proof of concept demo video walks you through an application for iOS that demonstrates in-app network configuration for WPA2-PSK, EAP-TTLS, and Passpoint® networks and automatic connection to these networks.
The video also illustrates the ability to remove the configuration from within the application, therefore revoking network access. Removing the application also revokes network access since the settings are associated with the application, not the system.
When the user is in range of a supported network, they can configure the network and connect with a single click. No need to transfer to a web browser or find a downloaded profile in settings. Just one click.
The iOS HotspotHelper feature can further extend this functionality so that the app can claim the networks the policy has configured, and the configuration only starts when the user visits the device network settings app.