будет работать в фоновом режиме. На сколько я понял, сейчас после 30 секунд нахождения в фоне приложение блокируется. Как это можно обойти и какие есть решения?
https://github.com/delawaremathguy/ShoppingList/blob/master/ShoppingList/Timer%20View/GlobalTimer.swift
На сколько я понял, здесь показана работа таймера типа: Запускаем таймер, когда сворачиваем приложение, сохраняем значение таймера, берем время в этот момент. Когда выводим на первый план, опять берем время в этот момент, находим разницу между моментом, когда свернули и когда открыли, приплюсовываем к таймеру и обновляем наши лейблы, если это необходимо. А если задача такова, что мне нужно, например, через 5 минут выполнить действие, как я могу это реализовать?
по моему это обсуждалось здесь миллион раз, краткий ответ: никак более полный ответ: никак, если пользователь сам этого не захочет, единственный доступный механизм это сайлент пуш
Понял ) благодарю
Обсуждают сегодня