A method of operating a wireless communication device to control wireless communications for a user application, wherein the wireless communication device comprises a Long Term Evolution (LTE) transceiver, a Wi-Fi transceiver, an internet browser, the user application, and an operating system, and wherein the operating system serves the user application and the internet browser and controls the LTE transceiver and the Wi-Fi transceiver, the method comprising:
- the internet browser receiving an indication of an active LTE network connection, a Service Set Identifier (SSID) of a Wi-Fi connection, and a Uniform Resource Indicator (URI);
- the internet browser processing the indication of the active LTE network connection, the SSID of the Wi-Fi connection, and the URI to determine to exchange additional wireless data for the user application over a Wi-Fi network instead of an LTE network;
- the internet browser translating the URI into a user application identifier for the application, storing network data that associates the user application identifier with the Wi-Fi SSID, and generating a user notice;
- and
- the internet browser receiving a positive user response to the user notice and responsively directing the operating system to exchange additional wireless data for the user application over the Wi-Fi network instead of the LTE network responsive to positive user response.