Уведомления watchOS, доставляющие тихо - PullRequest
0 голосов
/ 01 марта 2019

Проблема: уведомления, созданные на Apple Watch, лишь периодически предупреждают пользователя об их существовании.При проведении вниз с верхней части экрана Центр уведомлений показывает, что уведомление было получено.Почему мы не получаем предупреждение каждый раз?

Мы настраиваем уведомления, используя рекомендованный Apple подход, описанный в документации к UNUserNotifications (), и мы используем пользовательский интерфейс статических заметок.

Мы не реализовали userNotificationCenter: willPresentNotification: withCompletionHandler:

Наше приложение не на экране: часы Apple Watch находятся в спящем режиме, но разблокированы, либо на циферблате, либо на экране выбора приложений.

Следует отметить, что уведомление запланировано на период от 15 секунд до 5 минут в будущем.

Да, настройки таковы, что ВСЕ уведомления должны предупреждать пользователя (не беспокоить), доставь спокойно, разрешения приложений, список можно продолжить).

1 Ответ

0 голосов
/ 01 марта 2019

Идентифицированная проблема: Даже когда экран тускнеет / спит, приложение все еще может находиться на переднем плане.

Идентифицированное решение: Реализация метода UNUserNotificationCenterDelegateuserNotificationCenter: willPresentNotification: withCompletionHandler: и возврат UNNotificationPresentationOptionAlert или аналогичная константа.

...