- Check Background App Refresh first
- Look at Low Power Mode and battery habits
- Reset notification settings inside the X app itself
- Check iPhone-level notification permissions
- Reinstall rather than just restart
- Consider that it might not be your phone at all
- A quick word on managing notification overload generally
- Frequently asked questions
The short version: Twitter (X) notifications on iPhone usually arrive late because of iOS battery settings, Background App Refresh being switched off, or the app's own push settings quietly resetting after an update. Fix the phone-level settings first, then the app settings, and give it 24 hours before you decide it's still broken.
I've spent more time than I'd like to admit troubleshooting notification problems across different platforms for clients, and X (still called Twitter by basically everyone, including me, so I'll use both) is one of the worst offenders on iPhone right now. Not because the app is badly built, but because iOS is designed to quietly throttle apps it thinks you don't need in real time. X gets caught in that net constantly.
If your mentions, DMs and alerts are turning up 20 minutes to several hours late, here's the order to check things in.
Check Background App Refresh first
This is the single biggest cause and the one people skip because it sounds too simple to matter.
- Go to Settings > General > Background App Refresh
- Make sure the toggle at the top is set to Wi-Fi & Mobile Data, not just Wi-Fi
- Scroll down and find X (or Twitter) in the list
- Toggle it on if it isn't already
If this was already off for X, that alone explains delays of 30 minutes or more, because the app can only fetch new data when it's open, not in the background. Push notifications are meant to bypass this through Apple's push service, but in practice X still relies on background refresh to sync once a notification lands, which is why a disabled toggle makes everything feel sluggish even when the push itself arrives.
Look at Low Power Mode and battery habits
Here's the uncomfortable bit nobody wants to hear: if you're someone who lives in Low Power Mode because your battery health has dropped, you are choosing delayed notifications whether you realise it or not. Low Power Mode reduces background activity across every app, X included, and Apple doesn't fully reverse that behaviour until your battery crosses back above 80 percent or you manually switch it off. I see people complain for weeks about late notifications while running Low Power Mode permanently because their phone is three years old and the battery's tired. That's not a bug, that's the trade-off you've made.
If your iPhone is on iOS 17 or later, go to Settings > Battery and check whether Low Power Mode is set to turn on automatically. Turn that off if notification speed matters more to you than squeezing out the last 10 percent of charge.
Reset notification settings inside the X app itself
Updates to the X app have a habit of resetting push preferences without telling you. Worth checking directly:
- Open X, tap your profile icon, then Settings and Support > Settings and Privacy
- Go to Notifications > Push notifications
- Check that Mentions, Likes, Retweets, DMs or whatever categories you care about are still ticked
A realistic example: say you run a small e-commerce brand's X account and you rely on DM notifications to catch customer service queries fast. After the app updates to a new version, your "Direct Messages" push toggle silently reverts to off, or gets reset to "From people you follow only." You don't notice for two weeks because notifications still trickle in from a handful of sources, just not all of them, so it looks like a delay problem rather than a settings problem. Checking this screen monthly after any app update would have caught it immediately.
Check iPhone-level notification permissions
Separately from the in-app settings, iOS has its own permission layer:
- Settings > Notifications > X
- Confirm "Allow Notifications" is on
- Check that Banners, Sounds and Badges are all enabled, not just one
- Set Alerts to "Persistent" rather than "Temporary" so you don't miss ones that come in while you're not looking
If you've recently restored your phone from a backup or set up a new iPhone, this is the setting most likely to have reset to default, which on some iOS versions is more conservative than what you had before.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
Reinstall rather than just restart
Restarting the app or the phone fixes maybe a third of cases. A full delete-and-reinstall fixes more, because it clears out a corrupted local cache that can interfere with the app's push token registration with Apple's servers. The process takes about two minutes:
- Press and hold the X app icon, tap Remove App, then Delete App
- Go to the App Store and reinstall it
- Log back in and immediately re-check Settings > Notifications > X, since reinstalling resets those permissions to default and you'll need to grant them again
Consider that it might not be your phone at all
X's own servers have had well-documented stability issues since 2023, and push delivery during high-traffic periods (big news events, elections, major sport) slows down platform-wide, not just for you. If notifications are fine most days but lag badly during a trending news moment, that's server load, not your iPhone. No amount of toggling settings fixes that, and it's worth not wasting an evening on it.
If you've been through all of the above and notifications are still inconsistent across the board, it's also worth reading through why Twitter notifications stop working entirely, since some of the causes overlap even though the symptom looks different.
A quick word on managing notification overload generally
If you're someone running multiple social accounts for a business, and this feels like a familiar rabbit hole, it might be less about fixing X specifically and more about rethinking how many platforms you're trying to monitor in real time through push alerts at all. I'd rather check DMs and mentions on a set schedule three times a day through the actual app than rely on a notification system that's inherently unreliable across any social platform, X included. It's the same logic that applies when people ask about how notification systems behave on other apps like Snapchat: every platform has its own quirks, and chasing perfect real-time alerts across all of them is a losing game.
I have written more around this on the site: Why Are My Twitter Notifications Not Working?, Does Snapchat Notify When You Screenshot a Chat?.
Frequently asked questions
Why are my Twitter notifications delayed by hours on iPhone?
The most common cause is Background App Refresh being switched off for the app, closely followed by Low Power Mode and a reset in-app push setting after an update. Work through Settings > General > Background App Refresh first, then Settings > Notifications > X.
Does Low Power Mode affect Twitter notification speed?
Yes. Low Power Mode reduces background activity for every app including X, which slows down how quickly new notifications sync and display, even if the push itself technically arrived.
Will reinstalling the X app fix delayed notifications?
Often, yes. A fresh install clears a corrupted cache and re-registers the app's push token with Apple's servers, which restarting alone doesn't do. You'll need to re-grant notification permissions after reinstalling.
Is X's own server causing some notification delays?
Sometimes. During major news events or high-traffic periods, push delivery slows platform-wide regardless of your phone's settings, so if the problem only happens during busy news moments it's worth ruling that out before changing settings.