может лучше заменить на Саспенд функцию с delay(), иначе какие - то костыли только на ум приходят
Расскажу более подробно. Есть токен и время жизни токена. Alarmanager работает по этой времени жизни. Дело в том что юзер свернул и ушел например в whatsapp и когда время закончилась, прила сворачивает вотс и открывает мою прилу.