2016-06-14 2 views
0

Можно ли использовать UNCalendarNotificationTrigger или UNTimeIntervalNotificationTrigger для запуска фрагмента в фоновом режиме с фиксированным интервалом, скажем один раз в день, без уведомления пользователя? Например, просто играя звук и работающий custom code? Мне нужно это, чтобы вычислить точное время специальной тревоги в фоновом режиме каждый день, а затем установить для нее уведомление.Запуск задачи в фоновом режиме в iOS 10

ответ

0

Вы не можете запустить блок кода для запуска при запуске уведомления. Вы можете, однако, запустить блок кода для выполнения с помощью UNNotificationAction, добавив действие к вашему уведомлению и используя userNotificationCenter(_:didReceive:withCompletionHandler:) по адресу UNUserNotificationCenter.currentNotificationCenter().

+0

Как я могу запустить блок кода в фоновом режиме, чтобы обновлять аварийные сигналы, если будущее? Время этих аварийных сигналов вычисляется каждое утро с использованием определенного алгоритма. – AVEbrahimi

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