Connect to mobile phone via BLE

Hi all

Is it possible to create an device app or widget to communicate with the mobile phone (on which also Garmin Connect runs) via BLE? I want to send input characters to an app which is open on the phone and is waiting for characters. At the moment i control it with a bluetooth remote which is paired to the phone, but i want to replace the remote by a garmin watch.

Second thing... I already own a vivoactive 3, which unfortunately do not support BLE. Thats why I'm planning to buy a new watch (i.e. vicoactive 3 music or vivoactive 4), but I first want to make sure before purchasing that my challenge can be solved...

Thank you very much for your answers and inputs!!

Marcel