For those of you with Android phones and are frustrated with the delayed notifications - there is a fix! You have to manually turn off the "doze" feature that was introduced into android operating systems a while ago. See instructions from the following links:
Reddit post "doze_stopper_an_app_fix_for_delayed_notifications"
Reddit post "for_anyone_whos_updated_to_android_15_can_you"
Buried in those links is the ability to wirelessly turn off this android feature with LADB (Local Android Debug Bridge). Follow the instructions in this youtube
video and then enter the following command in the LADB command console:
dumpsys deviceidle disable
Yes, I paid the $5 or so for the LADB app (by tytydraco) in google play as I couldn't be bothered trying to install it from the Github repository -
GitHub tytydraco/LADB
This turns off the doze feature of android and you will get instantaneous alerts again. With the feature turned off on my galaxy s25 ultra, I haven't noticed any additional power usage. However, you will need to do this on every powercycle of your phone (which is slightly tedious, but I keep a copy of the command stored in notes and just copy / paste it into LADB. Note that the command is case sensitive so make sure you copy / paste it as lowercase).
Alternatively - the developer of the
blue iris software needs to figure out a way to add the app to the dumpsys deviceidle whitelist (you can view white apps are whitelisted from the "doze" feature by entering the "dumpsys deviceidle" command into LADB and seeing the printout of whitelisted apps). They just need to add the app to the deviceidle.xml when it gets installed. Maybe take some inspiration from this stackoverflow post?
Hope that helps others!
Update
I have been able to add the blueiris app to the deviceidle whitelist and this persists even after restart. No guarantee it'll persist if the app is updated, but it's better than having to remember to disable the deviceidle entirely after every powercycle. Enter the following command in LADB to add the app to the deviceidle whitelist:
dumpsys deviceidle whitelist +com.blueirissoftware.blueiris
You can confirm this has been added to the whitelist via the "dumpsys deviceidle" command and seeing the new entry under "Whitelist user apps:" section of the command printout