Using Handoff directly is not possible from iPhone to Apple Watch, because watchOS does not have any user interface or code to display call diverting applications from iPhone.
To have a similar effect, you can do one of the following:
1- You can simply tell the user to open the Watch app. If the user opens it, he can connect to the iOS application to receive handover data.
2- You can save data in Apple Watch on WatchConnectivity or in iCloud. Then, at any time when the user opens the Watch application, he can receive data from iCloud or WatchConnectivity , regardless of whether it will be in a minute or a week.
Note
You need to check if the application is installed, or if there is a paired Apple Watch:
Swift
import WatchConnectivity if WCSession.isSupported(){ if WCSession.defaultSession().watchAppInstalled{
Objective-c
#import <WatchConnectivity/WatchConnectivity.h> if ([WCSession isSupported]){ if ([WCSession defaultSession].watchAppInstalled){ //... } }
source share