0

Я делаю приложение iOS, которое напомнит пациенту, что он принимает лекарство в назначенное время. Например, пользователь выберет start date и end date, а также количество раз в день (в 9:00, 13:00 и т. Д.). Также пользователь может выбирать интервалы между днями или выбирать дни, чтобы принимать лекарства. Например, только на MON и TUE.Несколько местных уведомлений в iOS

Есть ли какой-либо сторонний класс, который может помочь мне получить список дат на основе переданных параметров?

Кроме того, я где-то читал, что мы можем запланировать только 64 локальных уведомления за раз. В моем случае пользователь может выбрать start date и end date, что может привести к более чем 64 дням.

Как мне это сделать? Я понятия не имею об этом.

Спасибо ..

ответ

1

Apple, Док говорит:

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

Управляйте своими уведомлениями разумно. Тогда это не должно быть проблемой. Попытайтесь создать до 64 уведомлений через весь день и установите repeatInterval UILocalNotification на NSCalendarUnitDay. Думаю, это поможет.

+0

Как я могу повторить локальное уведомление в определенные рабочие дни? Например, только в MON, TUE и SUN. Любая идея @Drongo? – NSPratik

Смежные вопросы