QuickSwitch: Supporting Quick Watch Switching with WatchConnectivity

Last Revision:
Version 2.0, 2016-10-04
Updated for watchOS 3
(Full Revision History)
Build Requirements:
Xcode 8.0 or later; iOS 10.0 SDK or later; watchOS 3.0 SDK or later
Runtime Requirements:
iOS 10.0 or later; watchOS 3.0 or later

This sample demonstrates proper use of the WatchConnectivity framework in order to support quick watch switching with multiple Apple Watches. The app on Apple Watch allows you to configure a designator from the NATO phonetic alphabet and a color to identify the watch. When switching between Apple Watches the connected Apple Watch is reflected via information from the WCSession in the iOS app.