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