Так самому проверить нельзя?)
В часе не 60 секунд.
Удивительная наблюдательность, но вопрос в другом
Это локальные нотификации. Они не приходят. Для них заводится background job, который создаёт уведомление.
Нет локальных средств, кроме будильника, которые будут гарантировать уведомления кажды час.
Кстати, можно было б попробовать установить тригер на уведомления для каждого конкретного часа.
https://github.com/expo/expo/blob/master/packages/expo-notifications/ios/EXNotifications/Notifications/Scheduling/EXNotificationSchedulerModule.m#L66 — думаю, Notification Center решит этот вопрос почти.
Ну... похоже... но точно будут подводные камни. Серьёзно не в читывался, т.к. с экспо не работаю и не собираюсь )
В данном случае Notification Center загружен всегда и у него есть своя очередь, и задачи в ней исполнятся в нужное время.
Это на iOS... с этой стороны по идее всё работать будет, если правила оси позволяют. А вот на Android будет веселье )
https://github.com/expo/expo/blob/master/packages/expo-notifications/android/src/main/java/expo/modules/notifications/notifications/scheduling/NotificationScheduler.java#L75 — да они что-то там своё накрутили с очередями.
Ну технически у них там есть AlarmManager https://github.com/expo/expo/blob/f36a5161b98f879defd331133604c2677a87b253/packages/expo-notifications/android/src/main/java/expo/modules/notifications/notifications/service/NotificationSchedulingHelper.java#L310 Так что есть шанс
Обсуждают сегодня