From watchOS >= 2.2, iOS >= 9.3 iOS device is able to connect with multiple watch devices via sessionDidDeactivate:
, sessionDidBecomeInactive:
.
However there is no identity provided in these delegate calls.
Is there any system way to identify different connected watches.
Do I have to manipulate it manually?
For example, check if newly connected watch has an identity, if not give it new id.
After received an id, the watch also need to save it somewhere. NSUserDefaults
sounds to be a good place in this situation.