Я пытаюсь создать уведомление с действием на Apple Watch. Однако документация на самом деле не говорит о том, что является родным и что должно быть сделано.Зеркальное уведомление с уведомлением Apple
В настоящее время я создаю UILocalNotification на iPhone. Однако мне интересно, что кнопка действия будет отражена на Apple Watch.
код, я использую, чтобы создать уведомление на iPhone является:
let incrementAction = UIMutableUserNotificationAction()
incrementAction.identifier = "OPEN_ACTION"
incrementAction.title = "Open"
incrementAction.activationMode = UIUserNotificationActivationMode.Background
incrementAction.authenticationRequired = false
incrementAction.destructive = false
let counterCategory = UIMutableUserNotificationCategory()
counterCategory.identifier = "SLAGBOOM_CATEGORY"
counterCategory.setActions([incrementAction],
forContext: UIUserNotificationActionContext.Default)
counterCategory.setActions([incrementAction],
forContext: UIUserNotificationActionContext.Minimal)
let types = UIUserNotificationType.Alert
let settings = UIUserNotificationSettings(forTypes: types, categories: NSSet(object: counterCategory) as? Set<UIUserNotificationCategory>)
UIApplication.sharedApplication().registerUserNotificationSettings(settings)
let notification:UILocalNotification = UILocalNotification()
notification.alertBody = message
notification.category = "SLAGBOOM_CATEGORY"
UIApplication.sharedApplication().scheduleLocalNotification(notification)
Я должен сделать все, чтобы убедиться, что кнопка будет работать на Apple, Дозора? Или мне нужно создать приложение для видеонаблюдения только для уведомления?
Спасибо за разъяснение! – Marc
Конечно, дайте мне знать, если вам нужны другие примеры – bolnad
Ну, я искал еще что-то, но я только что нашел это: http://stackoverflow.com/questions/28265134/are-iphones-apps-notifications-going- to-be-trigger-on-the-apple-watch-by-defa Где говорится, что фоновое действие будет видно на Apple Watch. Так что, если мне нужно только уведомление с действиями, мне не нужно целое приложение для часовки? – Marc