Hello Nic. Thanks for this helpful tutorial. One question. What happens when you are connected to a wifi network, which does not have access to the internet (walled garden). This plugin does not seem to cover that scenario. Do you think doing an extra manual http request to a specific url and expect a specific response would be the only solution to this?
Thanks for your response. Unfortunately, I believe that these events fire when you connect to a network (mobile or wifi) and they do not actually check for access to the internet. I will however try them out and see if I'm wrong.