Моя исходная проблема:
Когда пользователь устанавливает будильник на 19:00, я хотел бы показать напоминание в: 19:03 19:09 19:12 В случае, если он не взаимодействовал с уведомлением.
(Приложение должно иметь возможность работать в автономном режиме, поэтому нет возможности использовать push-уведомление, чтобы разбудить приложение для этого процесса, и, как вы знаете, локальное уведомление не будит приложение).
Поэтому каждый раз, когда пользователь планирует напоминание, я планирую 4 напоминания (1 оригинальное и 3 повторения), и если пользователь взаимодействует с уведомлением, я удаляю все остальные.
Проблема в том, что уведомление повторяется каждый день (1,2,3,4,5,6 или 7 дней в неделю). Поэтому, если я удалю все уведомления, оно больше не будет отображаться.
Есть ли способ визжать уведомления, чтобы начать со следующей недели каждый день?
ПРИМЕР:
Сегодня воскресенье, 13:00, и я хотел бы запланировать уведомление на каждое воскресенье в 13:01, начиная с завтрашнего дня.
Спасибо.