ну да, смысл был в том, что делаешь локальный пуш отложеного действия, даже можно silent, как только он пришел в background просто апдейтить параметры и тем самым блокировать
у меня такая фигня получилась, если создать App Extension и сделать задержку, через Dispatch, но проблема в том, что систама или пользователь могут закрыть приложение, поэтому я решил на пушу переключится