1. A non-transitory computer-readable storage medium storing one or more machine-executable instructions that, when executed by one or more processors of an end-user device, cause the one or more processors to: determine that the end-user device is connected to or attempting to connect to a first wireless access network of two or more wireless access networks to which the end-user device is capable of connecting, the two or more wireless access networks also including a second wireless access network; obtain an indication that usage of the first wireless access network is associated with a first cost; and based on (a) the indication that usage of the first wireless access network is associated with the first cost, or (b) the determination that the end-user device is connected to or attempting to connect to the first wireless access network, or (c) both (a) and (b), restrict communication associated with a first service activity over the first wireless access network.