Я хочу написать трекер настроения для своего Garmin Fenix, поэтому я хочу, чтобы приложение всплывало через определенный промежуток времени, вибрировало и спрашивало меня о моем текущем настроении. Конечно, я не хочу, чтобы трекер настроения все время был на переднем плане, поэтому я ищу способ повторно открыть свое приложение из фоновой задачи.
Я нашел два модуля, которые, кажется, могут достичь этого, Timer
и Background
. Background
может передавать данные обратно в приложение через некоторое время, но не может вибрировать, и передача данных вступает в силу только после повторного открытия приложения вручную. Timer
, кажется, вообще не имеет большого эффекта, когда приложение закрыто — по крайней мере, в симуляторе.
Каков наилучший способ повторно открыть мое приложение через определенный период времени?