How much time will it take approximately to receive a reply after a message is sent in WCSession

Hi,

I am currently building a companion watch application and I use wcsession to exchanges some data within the IOS app and watchOS app. I want to know how much time maximum it would take to send a message and receive a response? Because we can't hold the user infinitely until the watch receives the necessary data? So is it handled from the wcsession itself, like sending out a timeout exception or is it necessary to handle from the developer end? If it is can anyone add a possible solution. Thanks.

From my personal experience, 1-3 s in general.

How much time will it take approximately to receive a reply after a message is sent in WCSession
 
 
Q