Вы можете установить repeatInterval
свойство UILocalNotification
.
Чтобы изменить интервал повторения или отключить уведомления, я думаю, что ваше приложение должно стать активным. Например, допустим, вы хотите отображать уведомления с 8:00 до 20:00. Уведомление 8 вечера приходит вверх, но пользователь нажимает кнопку «Закрыть» в предупреждении. В этом случае я не думаю, что что-либо может помешать отображению уведомления в 21:00, если ваше приложение не станет активным между 8 и 9 вечера.
Если пользователь не закрывает уведомление и возвращается в ваше приложение, вы можете проверить текущее время и установить repeatInterval
на 0 (не повторять).
НТН,
Акшай