It is not possible to have a Watch app react to a UILocalNotification
in the simulator. However, it is almost identical to reacting to a push notification, except it gets routed through a couple of different methods.
If you're presenting an actionable notification, your WKUserNotificationInterfaceController
subclass would override -didReceiveLocalNotification:withCompletion:
instead of -didReceiveRemoteNotification:withCompletion:
.
If your Watch app is getting launched in response to interacting with one of your actionable notifications, then your root WKInterfaceController
would implement -handleActionWithIdentifier:forLocalNotification:
or -handleActionWithIdentifier:forRemoteNotification:
, as appropriate.
From WatchKit's point-of-view, those are the only distinctions between remote and local notifications.