Есть ли способ создавать действенные уведомления на Apple Watch без создания реального приложения для часов?

Я пытаюсь получить действенное уведомление для приложения iOS и смотреть приложение, действенное уведомление работает на iOS и отображается на часах, когда телефон заблокирован. Моя проблема в том, что в часах не отображаются действия для уведомления. Я прочитал документацию Apple и, кажется, создаю приложение, чтобы я мог настроить уведомление и сделать его действенным, есть ли способ сделать это без фактического приложения для часов, я не требую его и не хочу разрабатывать / поддерживать его.

Вот что я нашел в документации Apple:

Приложениям не требуется ничего делать для поддержки уведомлений. Система предоставляет интерфейс уведомлений по умолчанию, который отображает предупреждающее сообщение из уведомления. Однако приложения могут настраивать интерфейс уведомлений и включать пользовательскую графику, контент и брендинг.

Я читал документы Apple и несколько руководств о том, как настроить уведомления для watchOS, но они требуют, чтобы я сделал реальное приложение.

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


person Ofiucus    schedule 05.02.2019    source источник


Ответы (2)


Я не могу комментировать предыдущий ответ, так как у меня слишком мало очков репутации, но я не совсем уверен, что это правильно — вы получаете действенные уведомления от WhatsApp или Slack без приложения для часов. (Однако я не знаю, как это сделать, поэтому это должен быть комментарий, а не ответ, извините).

person Patrick 2N    schedule 06.02.2019
comment
о, я понял, да, вы получаете действенные уведомления без приложения для часов. Я видел в коде, что если вы уберете возможность открывать приложение при нажатии на какое-либо действие, вы также увидите их на часах и выполните любую логику, которую вы добавили к действию. спасибо :D - person Ofiucus; 06.02.2019

По замыслу уведомление actionable означает, что должен быть блок логики (на часах), который должен правильно обрабатывать указанные вами действия.

Поэтому вы не можете сделать это без приложения. Подумайте о действии «Ответить» (которое является пользовательским) для Telegram в качестве примера. Чтобы иметь это действие, часы должны знать, что с ним делать в первую очередь и куда отправлять эти данные обратно (обратный вызов). Отсюда и потребность в приложении.

С уважением!

person Eduard    schedule 05.02.2019
comment
Спасибо вам за быстрый ответ! будет ли работать приложение для часов и просто иметь логику для действия, но просто оставить приложение пустым или показать какое-то сообщение, например, перенаправить в приложение iOS для более подробной информации, поскольку мне просто нужна логика для действия, но я на самом деле не нужно приложение для часов - person Ofiucus; 06.02.2019
comment
Нет проблем, приятель. Не забудьте принять ответ, чтобы вопрос не остался без ответа. - person Eduard; 06.02.2019