Apple Watch, как вызвать уведомление или взгляд из основного приложения

Я хотел бы активировать уведомление Apple Watch и/или беглые представления из основного приложения.

Я знаю, как запускать их в XCode и выбирать их напрямую, но мне нужно, чтобы они всплывали внутри основного приложения программно.

В моем основном приложении у меня есть таймер, который сегодня создает всплывающее окно, чтобы что-то сообщить пользователю. Я хотел бы, чтобы этот же триггер отображал представление уведомлений на Apple Watch вместе с динамическим текстом. Для простоты предположим, что у меня есть кнопка (IBAction). когда кнопка нажата в основном приложении, я хотел бы показать взгляд или показать представления уведомлений на часах. Я предполагаю, что это довольно просто сделать, но пока не смог заставить его работать.

Если у вас есть пример кода, это было бы здорово!

Спасибо за любую помощь!


person Mark Worsnop    schedule 17.03.2015    source источник
comment
Какое это имеет отношение к xcode IDE? Почему вы используете этот тег?   -  person Popeye    schedule 17.03.2015
comment
Я тоже ищу ответ. Как вызвать взгляд из моего приложения для iOS?   -  person Kashif    schedule 27.03.2015
comment
Не думаю, что это возможно спровоцировать. Похоже, до сих пор Apple хочет запускать его, когда этого хочет IOS. Я надеюсь, что когда-нибудь они это изменят. Похоже, что уведомление и взгляд — это одна и та же проблема.   -  person Mark Worsnop    schedule 27.03.2015
comment
Popeye Я не использовал тег Xcode???   -  person Mark Worsnop    schedule 27.03.2015


Ответы (1)


В то время как iOS автоматически показывает контроллер уведомлений, когда приложение получает удаленное или локальное уведомление.

Но во время разработки вы можете активировать уведомление или беглый просмотр, изменив Интерфейс просмотра в Схеме приложения WatchKit. (Редактировать схему -> (Под информацией) Изменить Интерфейс просмотра на Glance/Статическое уведомление/Динамическое уведомление).

Однако для выбора уведомления также требуется Полезная нагрузка уведомления (создайте файл .apns и установите для него Полезную нагрузку уведомления при редактировании схемы).

Надеюсь, поможет !

person Suryavel TR    schedule 17.03.2015
comment
Спасибо за ответ! Я добавил еще немного к своему первоначальному вопросу. Я хотел бы, чтобы это работало в производстве. Хотя я знаю, что могу сделать так, чтобы взгляд и уведомление работали в процессе разработки, мне нужно сделать их динамическими со стороны основного приложения. - person Mark Worsnop; 17.03.2015
comment
Как вызвать локальное уведомление в часах. - person iOSdev; 21.04.2015