I developed an AndroidApp (using ConnectIQ) that sends messages to a WatchApp I also developped (on a fenix 6x pro, with Monkey C). The WatchApp makes my watch rings when a message is received. The AndroidApp uses "connectIQ.sendmessage":
connectIQ.sendMessage(garmin_device, garmin_app, message, new ConnectIQ.IQSendMessageListener() {
The WatchApp registers to "PhoneAppMessages", like this:
Communications.registerForPhoneAppMessages(method(:phoneMessageCallback) as PhoneMessageCallback);
There is 2 to 3 seconds of latency between sending and receiving, and it's critical for me. (to evaluate the delay, I put the time in the android message, and I compare it with the time of reception).
Please, could someone give me a solution to delete this delay ?
Thanks in advance for your answers,
mike