Signal notifications not working or late on Android: the battery fix
By the Message Alarm teamUpdated 6 min readPhone settings that stop alerts
Signal notifications that arrive late or not at all on Android are nearly always a battery problem. The phone decides Signal can wait, holds it back while the screen is off, and lets everything through when you pick the phone up. Set Signal’s battery use to Unrestricted, allow it to run in the background, and check that you didn’t mute the chat or hide notification content in Signal’s own settings.
You might think a privacy app is slow on purpose. It isn’t. Encryption is not what you are waiting for. The wait is your phone’s battery saver, and the same phone would delay a bank alert in exactly the same way.
Why are my Signal notifications delayed?
To show a notification, Signal has to wake up for a moment, fetch the message and decrypt it on your phone. Android manufacturers fight hard for battery life, and an app that wants to wake up while the screen is dark is the first thing they restrict. Samsung puts apps to sleep, Xiaomi refuses to restart them, Vivo and Oppo cut background activity, Infinix and Tecno freeze them. The result is the same: a message sent at, say, 9:02 shows up on your phone at 9:40, when you happen to touch the screen.
Use the table to match what you see with the likely cause before you change anything.
| What you see | Likely cause | Where to look |
|---|---|---|
| Messages arrive in a burst when you open the phone | Battery saver holding Signal back | Battery and auto-start settings below |
| Late only at night or after the phone sat still for a while | Deeper sleep after the screen has been off for a long time | Battery settings, then test overnight |
| One chat is silent, the rest are fine | That chat is muted in Signal | The chat’s settings in Signal |
| The notification says only “New message” | Signal’s notification content setting | Signal › Settings › Notifications › Show |
| Notification arrives on time but makes no sound | Silent mode, Do Not Disturb, or a muted category | Sound settings, not battery |
Which Signal settings should I check first?
Open Signal, tap your profile picture, then Settings › Notifications. Messages notifications should be on, with a sound. Look at the option called Show. It decides what the notification says: the name and the message, the name only, or neither. Choosing “No name or message” is a sensible privacy choice on a shared phone, but it makes every notification look the same, and some people read that as “Signal stopped showing my messages”.
Then the chat itself. Each conversation has its own settings, where you can mute it for an hour, a day or for good, and pick a custom sound. A chat muted months ago and forgotten is a very common reason for “Signal never notifies me about my sister”. Groups get muted more often than one-to-one chats, and they stay that way.
Battery: Unrestricted, and “pause app activity if unused”
This is the fix that matters most. Open Settings › Apps › Signal › Battery and choose Unrestricted. Some phones call it “Don’t optimize” or “No restrictions”, and some hide it one page deeper under App battery usage. Make sure background data is allowed on the Mobile data page of the same screen too, especially if you use Data Saver.
Android also has a switch, usually on the same App info page, called “Pause app activity if unused” or “Manage app if unused”. When Android decides you haven’t opened an app for a long time, it removes its permissions and stops its notifications. You probably open Signal often enough that this never triggers. But if Signal is the app you keep only for one family group and open once a season, turn that switch off.
What about Samsung, Xiaomi, Vivo, Oppo and Tecno?
On top of Android’s own battery setting, most phone makers add a second layer. That second layer is where Signal usually gets stuck. We’ve written a separate guide for each, with the exact switches:
- Samsung: add Signal to Never sleeping apps. How Samsung’s sleeping apps work.
- Xiaomi, Redmi and POCO: Autostart, Battery saver set to No restrictions, and a lock in recent apps. The Xiaomi fix.
- Vivo, Oppo and Realme: background power and auto launch. The Vivo, Oppo and Realme guide.
- Infinix, Tecno and itel: Phone Master’s Auto-start management and the screen-off push options. The Infinix and Tecno guide.
Don’t kill my app, an open-source site that tracks these restrictions, ranks the makers by how strict they are. Its main page is worth a look if your phone brand isn’t on the list above.
Does Signal work without Google Play services?
Yes. Signal runs on phones without Google Play services, such as some custom ROMs and phones sold without Google apps. On those phones it can’t use Google’s push service, so it keeps its own connection open instead. That makes the battery settings above even more important: a battery saver that cuts that connection cuts your notifications with it. If you use such a phone, Unrestricted battery for Signal isn’t optional.
How do I check that it’s fixed?
Lock the phone, leave it for a minute, and have someone send you a Signal message. It should appear within seconds. Good. Now the real test: leave the phone untouched for an hour, or overnight, and ask again. Battery savers tighten the longer the screen stays dark, so a quick pass can still turn into a late message at 3 AM. Only the long test tells you the truth.
How do I make one Signal contact ring on silent?
Signal’s custom sound for a chat still plays once, at notification volume, and silent mode mutes it. If one person’s message has to wake you, a parent, a carer, a night shift colleague, you need it to ring like an alarm. Message Alarm is a free Android app that rings a loud alarm, even when your phone is on silent, when an important message arrives from a person or with a word you choose.
- In Signal, open Settings › Notifications and set Show to Name and message (or at least Name only), so the notification carries the sender.
- Install Message Alarm, allow Notification access, and allow Display over other apps for the full-screen alarm card.
- Add Signal as a watched app and type the contact’s name under Only alarm for, exactly as Signal shows it.
- Pick a tone, the alarm volume and how many times it rings (1 to 10), and turn on vibration if you want it.
- Put your phone on silent and ask that person to send a test message.
The first step is the one people miss. Message Alarm reads the notification Signal posts, and nothing else. If Signal is set to show no name or message, the notification never says who wrote, so a name rule can’t match. “Name only” is enough for Only alarm for; words under Message contains need the message text too. The same set-up works for SMS and other apps, as in our guide to ringing on silent for certain contacts.
Two honest limits. If the phone has frozen Signal and no notification arrives, Message Alarm has nothing to ring for, so the battery section above comes first. Message Alarm needs the same treatment: its “Fix background issues” screen takes you to Battery and Auto-start for itself and asks “Is auto-start on?” because Android doesn’t tell apps. And its Activity screen shows each match and why one didn’t ring, so if a test message you know was sent shows no match at all, the phone most likely held Signal’s notification back.
On the free plan Message Alarm watches 3 apps and rings up to 7 app alarms a day and 35 a week, with 2 auto-replies a week. Matches over the limit don’t ring, and Activity shows why. Saved notifications and notification history are free and unlimited. For a privacy app like Signal this part matters: your messages are checked on your phone and never uploaded.
Questions people ask
Why does Signal deliver my messages late?
Because the phone's battery saver keeps Signal asleep while the screen is off. Choose Unrestricted under Settings › Apps › Signal › Battery, then add Signal to your phone maker's keep-awake or auto-start list.
Why does Signal only say "New message" in the notification?
Signal's notification setting called Show is set to hide the name and message. It's a privacy choice, found under Signal › Settings › Notifications. Pick Name only or Name and message if you want to see who wrote.
Is Signal slower than other apps because of encryption?
Not in a way you'd notice. A late Signal message is almost always the phone holding the app back in the background, which would delay any other app the same way.
Can a Signal message ring on silent?
Signal's own sound follows silent mode. Message Alarm can ring an alarm on Android's alarm stream for a contact you name, as long as Signal's notification shows the sender's name.