I am making an application for an alarm, but I ran into the problem of HTC fast boot problems. this feature puts the device in deep hibernation instead of turning the device.
The problem is that, since the phone does not turn off (although users perceive it this way), it does not destroy my intentions from the alarm manager, because of which all my alarms go straight, the user turns on the phone again (if the alarm expired signals). This is not the experience that I want users to have with my application. I want to notify users of the download using a notification that "X number of alarms went off when your phone was turned off." I can’t do this for the reason mentioned earlier, and also because the event, although the phone is “turned off” (there are no applications running in the background, no notifications, nothing), it will not broadcast the intention BOOT_COMPLETED upon return.
Does anyone know how to get around this? perhaps a special intent action used by htc to indicate fast boot events?
Thanks for any help!
source share