Ответ 1
Невозможно, чтобы приложение Watch реагировало на UILocalNotification
в симуляторе. Тем не менее, он почти идентичен реагированию на push-уведомление, за исключением того, что он маршрутизируется несколькими различными способами.
Если вы представляете действующее уведомление, ваш подкласс WKUserNotificationInterfaceController
переопределит -didReceiveLocalNotification:withCompletion:
вместо -didReceiveRemoteNotification:withCompletion:
.
Если ваше приложение Watch запускается в ответ на взаимодействие с одним из ваших действительных уведомлений, тогда ваш root WKInterfaceController
будет реализовывать -handleActionWithIdentifier:forLocalNotification:
или -handleActionWithIdentifier:forRemoteNotification:
, если это необходимо.
Из точки зрения WatchKit это единственные различия между удаленными и локальными уведомлениями.