The reason I am asking this question is that I would like to use this method: makeWebRequest() , which works when there is a WiFi connection or if connected to a mobile device over Bluetooth. In my case, I am going to use my application mostly outdoors, which periodically initiates a web request. However, I want to be able to store the lost data on the watch to send it in the web request when the Bluetooth connection with the phone is re-established. Therefore, I need to implement an if condition that checks whether the phone is connected via Bluetooth or not.