WCSession deletes directory when watch moves out of range

When the watch moves out of range of the phone, WCSession apparently considers the watch app to be uninstalled, and the session's watchDirectoryURL property becomes nil. But when the watch moves back into range, even though the phone still considers the app to be uninstalled, the watch is able to send messages to the phone, and the phone still receives them.


Is this a known issue? How are we supposed to maintain continuity between the watch and the phone if the phone forgets about the watch app as soon as it moves out of range?

Hi,


Sorry to hear you've been running in to problems. What you are describing here is not expected behavior. Could you please file a bug report? Ideally include a sample app as well as a sysdiagnose from each of the device while reproducing (instructions here) and roughly what time you reproduced last.

WCSession deletes directory when watch moves out of range
 
 
Q