I read the documentation:
TimerAlwaysFires
Will fire even when application is not showing on the screen if true
Which sounds like the timer run when app is in the background / device asleep.
However, I also read here that contradicts this intuition
where TIMAI2 says
but don’t take this to mean that the timer will fire when the app is in the background / device asleep.
Then what does it do? In what case can application does not show but it doesn't mean app is running in the background or device is asleep?