I am trying to synchronize data between the setup app and the watch face and I have no luck. I have tried using googleApiClient with listeners. onDataChanged and DataMaps, but the wearable device has a big delay in receiving data. (I am talking about sending 5 minutes or more from the phone).
I also tried to use the Teleport Library for Wearable, I can confirm that it is feasible on the mobile terminal, but I have not received any information regarding wear and tear.
Is there usually a large delay in the synchronization setting options? What is the best way to communicate between mobile and wear?
See the answer in English> WearListenerService onDataChanged strange behavior WearListenerService onDataChanged strange behavior 1
I I am trying to synchronize data between the settings app and the watch face and I have no luck. I have tried using googleApiClient & onDataChanged and DataMaps with listeners, but there is a big delay in receiving data from the worn device. (I am talking about sending 5 minutes from the phone Or longer).
I also tried to use Teleport Library for Wearable, I can confirm that it is feasible on the mobile side, but I have not received any information on wear.
Is there usually a significant delay in sync settings? What is the best way to communicate between mobile and wear?
Starting from Play Services 8.3, DataApi is used for data synchronization and is completed at a specific frequency, which means that data synchronization can be delayed up to 30 minutes. If you need Sync immediately, you need to make sure your request is set to urgent.