Dazu findest du hier eine Lösung um die Verbindungsinformation abzurufen:
https://stackoverflow.com/questions/...ios-delphi-xe5
Damit kannst du auch zwischen mobilen Daten und W-LAN unterscheiden. Es ist üblich und sinnvoll, dass man einstellen kann, ob man Uploads auch ohne W-LAN erlaubt, da diese ansonsten das mobile Volumen belasten.
Hier findest du auch eine Lösung, die ein Event anbietet, wenn sich der Status ändert:
https://delphiworlds.com/2018/07/con...ile-revisited/